Template: новый L2-продукт
Чеклист заведения продукта на хосте (цель — my-server/configurator и далее).
- Репо
https://gitlab.easygos.ru/my-server/<name>— чистое дерево, без истории monorepo. - Dockerfile:
FROM supervisor:local AS kit→ child:8081, ENTRYPOINT supervisor. - Pact:
/health, опционально/checks;CONTROL_TOKENуникальный. - infra: сервис в compose, labels
Host(\.${DOMAIN}`) , том./:/data` (рядом с gitlab/postgres). - CI: test + build image
<name>:localнаconfigurator-host; deploy через compose. - Component card в этом репо docs (
components/<name>.md). - Fleet: добавить цель в
FLEET_TARGETS. - Не копировать
games/legacy PHP/_tmp*.
См. pact/supervisor, components/games как образец.