From 0273f295899260019f88ce2b75e460fa728a37ad Mon Sep 17 00:00:00 2001 From: h Date: Thu, 8 Oct 2026 00:13:34 +0200 Subject: [PATCH] feat(t3): background machine is dell-dev, the vm that runs t3 after the dell move --- .env.example | 8 ++++---- docker-compose.yml | 4 ++-- t3code.toml | 9 +++++---- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/.env.example b/.env.example index 28497bf..42213c4 100644 --- a/.env.example +++ b/.env.example @@ -6,7 +6,7 @@ ### Compose ################################################################### # Какие сервисы поднимать: db (postgres), gateway, obsidian (obsidian-headless), -# t3 (t3code-mcp - руки диспетчера на маке и dell), vibegram (клон репы комнаты) +# t3 (t3code-mcp - руки диспетчера на маке и dell-dev), vibegram (клон репы комнаты) COMPOSE_PROFILES=db,gateway,obsidian,t3,vibegram # Ветка/тег beaver-gateway, из которого собирается образ шлюза @@ -85,9 +85,9 @@ MSOS_MCP= # t3code-mcp - сервис compose (профиль t3), машины и allowlist - ./t3code.toml. # На каждой машине: `t3 auth session issue --token-only --ttl 365d --label beaver` T3_MAC_TOKEN= -T3_DELL_TOKEN= -# tailnet-адрес самого dell: контейнер t3code-mcp иначе резолвит `dell` в 127.0.1.1 -T3_DELL_ADDR= +T3_DELL_DEV_TOKEN= +# tailnet-адрес dell-dev (дев-VM на делле), прописывается контейнеру в hosts +T3_DELL_DEV_ADDR= # Токен gateway со scope `api` (admin → Tokens) - им t3code-mcp шлёт события в /hooks/t3code T3CODE_MCP_GATEWAY_TOKEN= # Ветка/тег t3code-mcp, из которого собирается образ diff --git a/docker-compose.yml b/docker-compose.yml index 441b20f..5d691d8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -109,8 +109,8 @@ services: T3CODE_MCP_HOOK_URL: http://gateway:62990/hooks/t3code T3CODE_MCP_STATE: /data/t3code-mcp.json extra_hosts: - # контейнер резолвит имя своего хоста в 127.0.1.1 - даём tailnet-адрес явно - - "dell:${T3_DELL_ADDR:?T3_DELL_ADDR=tailnet ip of dell}" + # tailnet-адрес дев-VM явно, не завися от DNS хоста + - "dell-dev:${T3_DELL_DEV_ADDR:?T3_DELL_DEV_ADDR=tailnet ip of dell-dev}" volumes: - ./t3code.toml:/config/t3code.toml:ro - t3code-state:/data diff --git a/t3code.toml b/t3code.toml index db0d9aa..f2367a1 100644 --- a/t3code.toml +++ b/t3code.toml @@ -1,5 +1,6 @@ # Машины с T3 Code и allowlist проектов на каждой. Токены - в .env (T3_*_TOKEN). -# Имена - MagicDNS tailnet'а; `dell` для контейнера прописан через T3_DELL_ADDR. +# Имена - MagicDNS tailnet'а; `dell-dev` (дев-VM на делле) для контейнера +# прописан через T3_DELL_DEV_ADDR. [machines.mac] url = "http://mac:3773" @@ -8,9 +9,9 @@ projects = ["*"] model = "claudeAgent/claude-opus-5-5" options = { effort = "high", contextWindow = "1m" } -[machines.dell] -url = "http://dell:3773" -token_env = "T3_DELL_TOKEN" +[machines.dell-dev] +url = "http://dell-dev:3773" +token_env = "T3_DELL_DEV_TOKEN" projects = ["*"] model = "claudeAgent/claude-opus-5-5" options = { effort = "high", contextWindow = "1m" }