diff --git a/tasks/orchestrator/DESIGN_STAGING_ENV.md b/tasks/orchestrator/DESIGN_STAGING_ENV.md index 0b08e7a..1217f2d 100644 --- a/tasks/orchestrator/DESIGN_STAGING_ENV.md +++ b/tasks/orchestrator/DESIGN_STAGING_ENV.md @@ -71,8 +71,12 @@ - **Gitea:** sandbox-репо НЕТ (enduro-trails, openclaw-vault, orchestrator, wiki). Завести `orchestrator-sandbox` — шаг выката Этапа 2. - **installer:** хост `mva154` (82.22.50.71) доступен (checker OK). Правки compose/.env — критич. конфиги: код через PR (Dev), выкат (создание .env.staging, поднятие контейнера, заведение Plane-проекта/Gitea-репо) — Стрим через installer с бэкапом. +## ПЕСОЧНИЦА ЗАВЕДЕНА ✅ (05.06, Слава: токены — вариант 1, имена ok) +- **Gitea-репо:** `admin/orchestrator-sandbox` (auto-init, main). Clone: `https://git.mva154.duckdns.org/admin/orchestrator-sandbox.git` +- **Plane-проект:** name="ORCH Sandbox" (без дефиса — Plane не пускает спецсимволы в name), identifier=`SANDBOX`, **id=`8c5a3025-4f9d-4190-b79f-fa06276bb27e`** +- **Токены (вариант 1):** те же, что у прод-орка (`ORCH_PLANE_API_TOKEN`, `ORCH_GITEA_TOKEN`), изоляция данных по проекту/репо + физически раздельная БД. Отдельных ботов пока НЕ заводим (позже, если захочется чище логи). +- → Для `ORCH_PROJECTS_JSON` в `.env.staging`: добавить запись `{plane_project_id: 8c5a3025-..., repo: orchestrator-sandbox, work_item_prefix: SANDBOX, name: ORCH Sandbox}` (+ сохранить дефолтные ET/ORCH или только sandbox — решить на выкате). + ## Открытые мелочи (уточнить по ходу, не блокеры) -- Имя песочных проекта/репо (ORCH-SANDBOX / orchestrator-sandbox — ок?). -- Отдельные ли токены ботов для staging или те же с пометкой. - N retry и timeout health-check прода (предлагаю 10 попыток × 6 сек = 60с). - Ресурсы хоста под постоянный staging-контейнер (лёгкий, но 24/7).