Имя образа через дефис (<slug с дефисами>/<part>), как в backend-python и frontend-svelte: образы флота называются по стеку (cars-system/backend), а project_slug остаётся snake_case. Плюс абзац в README о том, что прод флота деплоит infra/komodo. Не сливать без решения человека.
copier update переименует образ: make pre-deploy соберёт его один раз под новым именем.
Вопрос: убирать ли make pre-deploy / post-deploy и штампы refs/deploy/*
Прод флота теперь деплоит infra/komodo (git-режим Komodo: слой compose.fleet.yml, deploy.sh, sops в каталоге стека, теги образов по хэшу). Эти цели на проде больше не нужны, и именно в них жили баги 1–2. Но их ещё зовут стеки на files_on_host (сверено по fleet/**/stack.toml 08.10):
make pre-deploy + make post-deploy: hubmi, ai-lawyer, factory-record;
только make pre-deploy: superteam, lodge;
stealth-server / stealth-solutions их не используют.
Если цели убрать из шаблона, copier update в этих репах удалит их из Makefile, и следующий деплой стека упадёт на make: *** No rule to make target 'pre-deploy'.
Рекомендация: в этом PR цели оставить (баги в них починены, README говорит, что они для чекаута, развёрнутого руками). Убрать отдельным PR во всех шаблонах сразу (backend-python, frontend-svelte, blank, корневой Makefile infra), когда последний из этих пяти стеков переедет в git-режим. ai-lawyer, factory-record, lodge уже подготовлены (stack.toml.next), hubmi и superteam ждут решения по репам в Gitea.
Имя образа через дефис (`<slug с дефисами>/<part>`), как в `backend-python` и `frontend-svelte`: образы флота называются по стеку (`cars-system/backend`), а `project_slug` остаётся snake_case. Плюс абзац в README о том, что прод флота деплоит infra/komodo. **Не сливать без решения человека.**
`copier update` переименует образ: `make pre-deploy` соберёт его один раз под новым именем.
## Вопрос: убирать ли `make pre-deploy` / `post-deploy` и штампы `refs/deploy/*`
Прод флота теперь деплоит `infra/komodo` (git-режим Komodo: слой `compose.fleet.yml`, `deploy.sh`, sops в каталоге стека, теги образов по хэшу). Эти цели на проде больше не нужны, и именно в них жили баги 1–2. Но их ещё зовут стеки на `files_on_host` (сверено по `fleet/**/stack.toml` 08.10):
- `make pre-deploy` + `make post-deploy`: **hubmi**, **ai-lawyer**, **factory-record**;
- только `make pre-deploy`: **superteam**, **lodge**;
- stealth-server / stealth-solutions их не используют.
Если цели убрать из шаблона, `copier update` в этих репах удалит их из Makefile, и следующий деплой стека упадёт на `make: *** No rule to make target 'pre-deploy'`.
**Рекомендация:** в этом PR цели оставить (баги в них починены, README говорит, что они для чекаута, развёрнутого руками). Убрать отдельным PR во всех шаблонах сразу (`backend-python`, `frontend-svelte`, `blank`, корневой Makefile `infra`), когда последний из этих пяти стеков переедет в git-режим. ai-lawyer, factory-record, lodge уже подготовлены (`stack.toml.next`), hubmi и superteam ждут решения по репам в Gitea.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Имя образа через дефис (
<slug с дефисами>/<part>), как вbackend-pythonиfrontend-svelte: образы флота называются по стеку (cars-system/backend), аproject_slugостаётся snake_case. Плюс абзац в README о том, что прод флота деплоит infra/komodo. Не сливать без решения человека.copier updateпереименует образ:make pre-deployсоберёт его один раз под новым именем.Вопрос: убирать ли
make pre-deploy/post-deployи штампыrefs/deploy/*Прод флота теперь деплоит
infra/komodo(git-режим Komodo: слойcompose.fleet.yml,deploy.sh, sops в каталоге стека, теги образов по хэшу). Эти цели на проде больше не нужны, и именно в них жили баги 1–2. Но их ещё зовут стеки наfiles_on_host(сверено поfleet/**/stack.toml08.10):make pre-deploy+make post-deploy: hubmi, ai-lawyer, factory-record;make pre-deploy: superteam, lodge;Если цели убрать из шаблона,
copier updateв этих репах удалит их из Makefile, и следующий деплой стека упадёт наmake: *** No rule to make target 'pre-deploy'.Рекомендация: в этом PR цели оставить (баги в них починены, README говорит, что они для чекаута, развёрнутого руками). Убрать отдельным PR во всех шаблонах сразу (
backend-python,frontend-svelte,blank, корневой Makefileinfra), когда последний из этих пяти стеков переедет в git-режим. ai-lawyer, factory-record, lodge уже подготовлены (stack.toml.next), hubmi и superteam ждут решения по репам в Gitea.🤖 Generated with Claude Code