2.1 KiB
2.1 KiB
Local Deployment Plan
Domains
Для локальной разработки целевая схема:
127.0.0.1 auth.local.nodedc
127.0.0.1 launcher.local.nodedc
127.0.0.1 task.local.nodedc
127.0.0.1 agents.local.nodedc
127.0.0.1 tender.local.nodedc
127.0.0.1 onec.local.nodedc
127.0.0.1 dm.local.nodedc
Current local apps
Launcher сейчас запускается как Vite app из:
/Users/dcconstructions/Downloads/mnt/data/nodedc_launcher
Task Manager сейчас доступен как Plane self-host runtime:
http://localhost:8090
Runtime:
/Users/dcconstructions/Downloads/mnt/data/dc_taskmanager/NODEDC_TASKMANAGER/plane-app
Source fork:
/Users/dcconstructions/Downloads/mnt/data/dc_taskmanager/NODEDC_TASKMANAGER/plane-src
Target local flow
Первый local infra milestone:
auth.local.nodedc -> Authentik
launcher.local.nodedc -> Launcher web/backend
task.local.nodedc -> Plane proxy/runtime
Все внешние запросы идут через reverse proxy.
Environment
Базовые переменные должны жить в:
platform/infra/.env
Пример значений хранится в:
platform/infra/.env.example
Implementation order
- Согласовать локальные domain/port bindings.
- Добавить reverse proxy config.
- Поднять Authentik server, worker, Postgres и Redis.
- Прокинуть Authentik за proxy с корректными headers.
- Подключить текущий Launcher как внешний сервис или через compose service.
- Подключить текущий Plane runtime как внешний service target.
- После стабилизации собрать воспроизводимый compose.
Notes
Текущий Plane runtime не переносится на нулевом этапе. Любое изменение plane-app/plane.env, volumes или startup scripts делается только после backup и отдельной задачи.