tasks: close board-viewer-cron-deploy — ops-ownership transferred to .admin [board-viewer-cron-deploy]

Acceptance dev-задачи закрыта: артефакты в deploy/ (compose+Dockerfile.build+
nginx.conf+auth.toml.example+.env.example+README) написаны, compose syntax
валидирован, smoke против real Gitea (78 records, 4 repos) — green.

Pending ops actions (DNS / docker build+push / VDS bootstrap / smoke на
board.kzntsv.site) — handoff в .admin/.tasks/[board-viewer-vds-deploy]
per workshop CLAUDE.md §5 (deploy / ops-acceptance таски → .admin).

Per-task file сохранён — decisions log остаётся в источнике.
This commit is contained in:
vitya
2026-05-22 16:05:58 +03:00
parent 469ff112cc
commit ff778ea37f

View File

@@ -25,11 +25,12 @@ _Updated: 2026-05-22_
--- ---
## 🟡 [board-viewer-cron-deploy] — docker-compose stack on VDS (board.kzntsv.site) ## 🟢 [board-viewer-cron-deploy] — docker-compose stack on VDS (board.kzntsv.site)
**Status:** code-complete (waiting on user-side deploy actions) **Status:** done (code-complete; ops-ownership transferred)
**Where I stopped:** deploy/ полностью написан (compose + Dockerfile.build + nginx.conf + auth.toml.example + .env.example + README). Compose syntax валидируется. Изменён mechanism: docker stack вместо systemd timer (user choice). **Where I stopped:** deploy/ полностью написан (compose + Dockerfile.build + nginx.conf + auth.toml.example + .env.example + README). Compose syntax валидируется. Изменён mechanism: docker stack вместо systemd timer (user choice).
**Next action:** user-side — DNS A-запись, `docker build && push`, bootstrap `/opt/stacks/board-viewer/` на VDS, `compose up -d`, smoke curl. После — установить 🟢. **Next action:**
**Branch:** master **Branch:** master
<!-- closed-by: OpeItcLoc03@DESKTOP-NSEF0UK / 2026-05-22 / note: code-complete по acceptance dev-задачи (артефакты deploy/ написаны, compose валидирован, smoke-rendered против real Gitea). Ops-handoff (DNS / build+push / VDS bootstrap / smoke на board.kzntsv.site) перенесён в .admin/.tasks/[board-viewer-vds-deploy] per workshop CLAUDE.md §5. Per-task file оставлен — decisions log сохраняется в источнике. -->
--- ---