Docs /templates/new-product.md

Template: новый L2-продукт

Чеклист заведения продукта на хосте (цель — my-server/configurator и далее).

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

См. pact/supervisor, components/games как образец.