feat(t3): background machine is dell-dev, the vm that runs t3 after the dell move

This commit is contained in:
hh committed 2026-10-08 00:13:34 +02:00
1 parent 9a2f5c2b2b
commit 0273f29589
3 files changed
+11 -10

No files matched your search

+4 -4
View File
@@ -6,7 +6,7 @@
### Compose ################################################################### ### Compose ###################################################################
# Какие сервисы поднимать: db (postgres), gateway, obsidian (obsidian-headless), # Какие сервисы поднимать: db (postgres), gateway, obsidian (obsidian-headless),
# t3 (t3code-mcp - руки диспетчера на маке и dell), vibegram (клон репы комнаты) # t3 (t3code-mcp - руки диспетчера на маке и dell-dev), vibegram (клон репы комнаты)
COMPOSE_PROFILES=db,gateway,obsidian,t3,vibegram COMPOSE_PROFILES=db,gateway,obsidian,t3,vibegram
# Ветка/тег beaver-gateway, из которого собирается образ шлюза # Ветка/тег beaver-gateway, из которого собирается образ шлюза
@@ -85,9 +85,9 @@ MSOS_MCP=
# t3code-mcp - сервис compose (профиль t3), машины и allowlist - ./t3code.toml. # t3code-mcp - сервис compose (профиль t3), машины и allowlist - ./t3code.toml.
# На каждой машине: `t3 auth session issue --token-only --ttl 365d --label beaver` # На каждой машине: `t3 auth session issue --token-only --ttl 365d --label beaver`
T3_MAC_TOKEN= T3_MAC_TOKEN=
T3_DELL_TOKEN= T3_DELL_DEV_TOKEN=
# tailnet-адрес самого dell: контейнер t3code-mcp иначе резолвит `dell` в 127.0.1.1 # tailnet-адрес dell-dev (дев-VM на делле), прописывается контейнеру в hosts
T3_DELL_ADDR= T3_DELL_DEV_ADDR=
# Токен gateway со scope `api` (admin → Tokens) - им t3code-mcp шлёт события в /hooks/t3code # Токен gateway со scope `api` (admin → Tokens) - им t3code-mcp шлёт события в /hooks/t3code
T3CODE_MCP_GATEWAY_TOKEN= T3CODE_MCP_GATEWAY_TOKEN=
# Ветка/тег t3code-mcp, из которого собирается образ # Ветка/тег t3code-mcp, из которого собирается образ
+2 -2
View File
@@ -109,8 +109,8 @@ services:
T3CODE_MCP_HOOK_URL: http://gateway:62990/hooks/t3code T3CODE_MCP_HOOK_URL: http://gateway:62990/hooks/t3code
T3CODE_MCP_STATE: /data/t3code-mcp.json T3CODE_MCP_STATE: /data/t3code-mcp.json
extra_hosts: extra_hosts:
# контейнер резолвит имя своего хоста в 127.0.1.1 - даём tailnet-адрес явно # tailnet-адрес дев-VM явно, не завися от DNS хоста
- "dell:${T3_DELL_ADDR:?T3_DELL_ADDR=tailnet ip of dell}" - "dell-dev:${T3_DELL_DEV_ADDR:?T3_DELL_DEV_ADDR=tailnet ip of dell-dev}"
volumes: volumes:
- ./t3code.toml:/config/t3code.toml:ro - ./t3code.toml:/config/t3code.toml:ro
- t3code-state:/data - t3code-state:/data
+5 -4
View File
@@ -1,5 +1,6 @@
# Машины с T3 Code и allowlist проектов на каждой. Токены - в .env (T3_*_TOKEN). # Машины с T3 Code и allowlist проектов на каждой. Токены - в .env (T3_*_TOKEN).
# Имена - MagicDNS tailnet'а; `dell` для контейнера прописан через T3_DELL_ADDR. # Имена - MagicDNS tailnet'а; `dell-dev` (дев-VM на делле) для контейнера
# прописан через T3_DELL_DEV_ADDR.
[machines.mac] [machines.mac]
url = "http://mac:3773" url = "http://mac:3773"
@@ -8,9 +9,9 @@ projects = ["*"]
model = "claudeAgent/claude-opus-5-5" model = "claudeAgent/claude-opus-5-5"
options = { effort = "high", contextWindow = "1m" } options = { effort = "high", contextWindow = "1m" }
[machines.dell] [machines.dell-dev]
url = "http://dell:3773" url = "http://dell-dev:3773"
token_env = "T3_DELL_TOKEN" token_env = "T3_DELL_DEV_TOKEN"
projects = ["*"] projects = ["*"]
model = "claudeAgent/claude-opus-5-5" model = "claudeAgent/claude-opus-5-5"
options = { effort = "high", contextWindow = "1m" } options = { effort = "high", contextWindow = "1m" }