koopa-admin-log/2026/2026-09-28--tech-dossier-freeze-cascade.md
2026-09-30 03:41:53 +02:00

3.1 KiB

tech-dossier Freeze cascade — 2026-09-28

Repo: $HOME/git/src/ngi/tech-dossier-project-data
Ladder (each tip autonomously make html; each depends on the previous):

# Branch Tip Local serve Live ht root
1 main d2fbd79 http://127.0.0.1:8101/ —
2 feat/sm-content 089ef1f http://127.0.0.1:8102/ dossiers.3.ngi.hacktivism.ch (optional)
3 feat/website-features 53a3176 http://127.0.0.1:8103/ dossiers.2.ngi.hacktivism.ch (optional)
4 feat/website-design 2e26c80 http://127.0.0.1:8104/ — (no public host after views deploy)
5 feat/website-views bbafc38 (origin tip; local soft-reset dropped bad 1b2fcf7/7aca0e8) http://127.0.0.1:8105/ path roots under blank landing (see Live)

Caddy roots (SoT scripts/caddy/Caddyfile.koopa-live-wdGet):

  • /var/www/monitoring-sites/dossiers.ngi.hacktivism.ch
  • /var/www/monitoring-sites/dossiers.2.ngi.hacktivism.ch
  • /var/www/monitoring-sites/dossiers.3.ngi.hacktivism.ch

basic_auth: scripts/caddy/apply-dossiers-ngi-basicauth.sh

Live

  • dossiers.ngi ← blank cascade landing (kal sites/dossiers.ngi.hacktivism.ch/; EN + ASCII ladder; views tip cite bbafc38)
  • Path editions: /main/, /feat-sm-content/, /feat-website-features/, /feat-website-design/, /feat-website-views/
  • Hourly branch-status builder: kal scripts/dossiers-ngi/branch-status-hourly.py → sites/…/branch-status.json (+ user timer); not inside tdpd
  • tdpd feat/website-views local HEAD = origin = bbafc38 (NO_PUSH; bad tips discarded locally)
  • dossiers.2.ngi ← website-features (optional)
  • dossiers.3.ngi ← sm-content (optional)

Deploy (Freigabe 2026-09-28 design; Freigabe 2026-09-29 views; Freigabe blank landing same day)

Earlier primary: rsync website/build/ from tip feat/website-views → hernani@koopa:/var/www/monitoring-sites/dossiers.ngi.hacktivism.ch/ (--delete, exclude .DS_Store).

Result 2026-09-28 ~22:25+02 (design @ 2e26c80): RSYNC_OK — ~2698 files / ~27M; live dossier/sm/index.html 41693 bytes.

Result 2026-09-29 ~04:30+02 (views-era freeze): RSYNC_OK — live / HTTP 200. Local tdpd later briefly carried wrong tips 1b2fcf7 → 7aca0e8 (ladder rewrite + hourly in tdpd); those were dropped locally back to bbafc38 (TODO=430). Never push those tips.

Result 2026-09-29 (blank landing kal @ 56ee97a): RSYNC_OK — live / HTTP 200 SIZE=3505 title cascade landing; path-root editions owned by koopa-admin-log sites/dossiers.ngi.hacktivism.ch/; NO_PUSH.

TODO=430 follow-up (local, NO_PUSH): kal landing EN/ASCII + tip cite bbafc38; hourly builder + systemd under kal; daylog tip table corrected. Deploy landing / enable timer on koopa needs Freigabe.