Топология
Требования к хосту
- Современный Linux с systemd
- Node.js 24, pnpm, git и Docker
- Выделенный непривилегированный пользователь сервиса
- Постоянные директории для checkout, репозиториев, runtime state и данных агентов
- Авторизация провайдера для режима продвижения через pull request
Сборка и база
AUTH_SECRET, production DB_URL и URL
supervisor в окружении сервисов.
Reverse proxy
Завершайте TLS в nginx, Caddy или эквивалентном proxy. Сохраните streaming для SSE и передавайте исходные заголовки host и protocol. Публикуйте только web; порт7777 должен оставаться приватным.