tasks: import board-viewer-vds-deploy from dev-project [board-viewer-vds-deploy]
Ops-handoff из ~/projects/board-viewer/.tasks/[board-viewer-cron-deploy]: dev-проект сдал code-complete (артефакты deploy/ + smoke против real Gitea), оставшиеся pending — DNS / build+push / VDS bootstrap / smoke — это ops-сторона. Per новое правило workshop CLAUDE.md §5 — таски с ops acceptance criteria (DNS, docker stack, traefik, systemd, etc.) живут в .admin, не в app-проекте.
This commit is contained in:
@@ -10,6 +10,16 @@ _Updated: 2026-05-22 (Сессия завершена. MSSQL Express 2022 live
|
||||
🔵 Blocked — waiting on external input
|
||||
-->
|
||||
|
||||
## ⚪ [board-viewer-vds-deploy] — поднять `board.kzntsv.site` (docker-compose stack за traefik basic-auth)
|
||||
|
||||
**Status:** ready
|
||||
**Where I stopped:** (not started — handoff из dev-проекта `~/projects/board-viewer/`, артефакты `deploy/` code-complete + smoke-verified)
|
||||
**Next action:** DNS A-record `board.kzntsv.site` → VDS IP; затем `docker build -f deploy/Dockerfile.build -t registry.kzntsv.site/board-viewer-build:latest . && docker push …` на dev-машине; затем bootstrap `/opt/stacks/board-viewer/` на VDS — см. полный чек-лист в `board-viewer-vds-deploy.md` (Pending ops actions) и `~/projects/board-viewer/deploy/README.md`.
|
||||
**Branch:** n/a
|
||||
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: .workshop / 2026-05-22 / handoff: ~/projects/board-viewer/.tasks/board-viewer-cron-deploy.md -->
|
||||
|
||||
---
|
||||
|
||||
## 🟢 [owncloud-vds-deploy] — oCIS 7.1.0 на vds-kzntsv live, 25 044 объектов / 26 GB
|
||||
|
||||
**Closed:** 2026-05-22 — import complete. 99.97% (22.2 GB / 25 038 objs) залито rclone'ом за ~2.5 ч (3.35 MiB/s uplink). Оставшиеся 6 файлов (4.04 GB) — 4× .pat ~221 MB + 2× .seospider 1.55+1.7 GB — упали с 502 (later 500) на каждой попытке rclone из-за 60-секундного timeout где-то в HTTP stack (Go http.Client.Timeout в reva v2.27 datagateway, **не** traefik). Workaround: throwaway sftp-only ssh-key → агент scp'ит в `/tmp/oc-import/` на VDS → c VDS curl PUT loopback'ом через traefik в правильные oCIS пути (local network 142 MB/s — все 6 файлов залиты за 28 секунд total). Все PROPFIND size match. Throwaway-key revoked, staging cleaned.
|
||||
|
||||
Reference in New Issue
Block a user