tasks: + [board-viewer-redeploy-ux-round1] 🔵 — ops-handoff after dev round1 (6 fixes)
Per workshop CLAUDE.md §5 — code-impl остаётся в board-viewer/.tasks/, ops (rebuild image + push registry + Portainer pull) одной umbrella в .admin. Blocked-by все 6 dev-slug'ов в board-viewer. Когда закроются — админ: 1. pull board-viewer master 2. npm test green 3. docker build + push registry.kzntsv.site/board-viewer-build:latest 4. Portainer stack Id=3 → Pull and redeploy 5. Smoke: 200 OK + визуально все 6 fix'ов на board.kzntsv.site 6. Попутный audit auth.toml board_viewer_repos (verify books = victor/books)
This commit is contained in:
@@ -10,6 +10,24 @@ _Updated: 2026-05-22 (Сессия: MSSQL Express 2022 live (`mssql.kzntsv.site:
|
||||
🔵 Blocked — waiting on external input
|
||||
-->
|
||||
|
||||
## 🔵 [board-viewer-redeploy-ux-round1] — rebuild image + push registry + compose pull on VDS, после dev-round1 6 UX-fixes
|
||||
|
||||
**Status:** blocked
|
||||
**Blocker:** `board-viewer-drawer-bundle-md`, `board-viewer-ux-show-slug`, `board-viewer-ux-full-datetime`, `board-viewer-ux-owner-conditional`, `board-viewer-ux-task-numbers`, `board-viewer-ux-done-cutoff` — все 6 в `OpeItcLoc03/board-viewer/.tasks/`.
|
||||
**Where I stopped:** (not started — открывать когда все 6 dev-таск 🟢 в `board-viewer/.tasks/`)
|
||||
**Next action:**
|
||||
1. Pull `OpeItcLoc03/board-viewer` master на dev-машине.
|
||||
2. `cd ~/projects/board-viewer && npm test` — все тесты green (включая новые от 6 UX-fixes).
|
||||
3. `docker build -f deploy/Dockerfile.build -t registry.kzntsv.site/board-viewer-build:latest .` — новый image.
|
||||
4. `docker push registry.kzntsv.site/board-viewer-build:latest`.
|
||||
5. На VDS через Portainer (stack Id=3): `Pull and redeploy` (либо ssh `cd /opt/stacks/board-viewer && docker compose pull && docker compose up -d`).
|
||||
6. Smoke: external curl → 200 OK; визуально на board.kzntsv.site проверить все 6 fix'ов (slug, datetime, owner-conditional, task-numbers, done-cutoff, drawer-clicks без TypeError).
|
||||
7. **Попутный audit (не блокер):** verify `/opt/stacks/board-viewer/auth.toml` — `board_viewer_repos` корректен? По memory `Gitea owner namespace`: `books` должен быть `victor/books`, не `OpeItcLoc03/books`. Если несоответствие — исправить, restart build-контейнера.
|
||||
**Branch:** n/a
|
||||
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: .workshop / 2026-05-22 / per workshop CLAUDE.md §5 ops-handoff -->
|
||||
|
||||
---
|
||||
|
||||
## ⚪ [infra-inventory] — two-tier инвентаризация: public-карта в global wiki + admin-detailed runbook локально
|
||||
|
||||
**Status:** ready
|
||||
|
||||
Reference in New Issue
Block a user