type: context
object: pm-platform
aspect: agent
class: ServerComponent
layer: infra
version: "1.0.0"
status: active
date: 2026-04-15
Сервер 155.212.142.142 — основной data-server платформы.
Здесь запущен Claude Code в Docker-контейнере.
Хост: 155.212.142.142 (Ubuntu 22.04)
Контейнер: claude
Workspace: /opt/claude-workspace/ (git master)
Hub: /root/hub/{eu,ai,pc}/
/opt/platform/
├── claude/ ← Claude Code (этот контейнер)
│ └── docker-compose.yml
├── traefik/ ← reverse proxy
├── gitea/ ← git сервер
└── ...другие сервисы
/root/hub/ ← хаб обмена данными
├── eu/ ← данные от 91 (Control Plane)
├── ai/ ← данные этого сервера
└── pc/ ← данные PC оператора
| Машина | IP | Роль | Канал |
|---|---|---|---|
| Control Plane EU | 91.218.142.168 | Основная рабочая машина Claude | git push/pull |
| PC оператора | ~/hub/pc/ | Рабочая станция kt | hub mount |
91 (master) → git push → git.aipd.ru/workspace
155 (master) → git pull → получает изменения
Для обновления workspace на этом сервере:
git pull aipd master
# На хосте 155:
cd /opt/platform/claude
docker compose up -d # запустить
docker compose down # остановить
docker exec -it claude bash # войти в контейнер
→ infra.yaml (29 контейнеров + 2 systemd)