Docker архитектура¶
Saga запускается как единый контейнер с Go backend и двумя статическими frontend-приложениями.
Состав контейнера¶
bin/saga: backend binary.migrations/: SQL migrations.static/user-app: статическая сборка user app.static/admin-app: статическая сборка admin app.config.yaml,.env,VERSION: runtime-конфигурация.
Локальные команды¶
Routing¶
https://app.saga.local: user app.https://admin.saga.local: admin app.- API доступен через относительные
/api/...paths.
Правила¶
- Frontend изменения требуют rebuild через
make restartилиmake cold-restart. - Ручное управление Docker не используется для штатной разработки.
- Deployment идёт через make-команды.