docs: align community release path

This commit is contained in:
a.tolmachev
2026-05-03 19:43:09 +00:00
parent 1661b2b4d0
commit 101229d3f4
6 changed files with 15 additions and 6 deletions
+1
View File
@@ -22,6 +22,7 @@
- свежий deploy уже прошел helper smoke:
- `just staging-smoke https://<domain>`
- Community deploy был собран из `deploy/community/docker-compose.yml`
- automated browser-authenticated smoke при необходимости запускается так:
- `CRANK_STAGING_ADMIN_EMAIL=... CRANK_STAGING_ADMIN_PASSWORD=... just authenticated-staging-smoke https://<domain>`
- известны bootstrap admin credentials;
+6
View File
@@ -9,6 +9,11 @@
- быстро проверить, что свежий deploy реально жив, а не просто "docker compose up -d завершился";
- дать следующему агенту и оператору один канонический сценарий проверки после релиза.
Для Community-поставки source of truth для runtime manifests:
- `deploy/community/docker-compose.yml`
- `deploy/community/.env.example`
Результаты прохождения этого checklist нужно заносить в [staging-regression-notes.md](/home/a.tolmachev/code/rust/mcpaas/docs/staging-regression-notes.md).
Для полного browser-authenticated прохода использовать отдельный документ:
@@ -34,6 +39,7 @@
- задеплоенный стек `ui`, `admin-api`, `mcp-server`, `postgres`;
- корректный `.env` на сервере;
- валидный deploy через `.github/workflows/deploy.yml`;
- server deployment path собран из public Community manifest, а не из ad-hoc compose файла;
- включенный `CRANK_DEMO_SEED=true`, если нужен предзаполненный smoke state;
- bootstrap admin credentials для входа в UI.
+3 -2
View File
@@ -224,8 +224,9 @@ runtime env-переменной. Это значит, что:
Для production-like запуска проект должен поставляться с:
- `Dockerfile` для backend приложений;
- `docker-compose.yml`;
- `.env.example`;
- `deploy/community/docker-compose.yml` как canonical Community deployment manifest;
- `deploy/community/.env.example` как canonical Community env template;
- root `docker-compose.yml` и root `.env.example` только как local development convenience files;
- healthcheck endpoints;
- reverse proxy configuration examples.