infra(phase 2f-1 rollback): verdaccio bleibt auf Mac Mini

Phase 2f-1 hatte verdaccio von der Mini auf die GPU-Box verlegt — das
Storage-Volume kam dort aber nie an. Der GPU-Container war leer (keine
htpasswd, keine @mana/*-Pakete), externe `npm install @mana/foo` lief
auf 404. Rollback statt Storage-Migration nachzuholen, weil:

- Mini's Standalone-Verdaccio (~/projects/verdaccio/) hat alle Daten
  inklusive claudebot-Service-Account und 9 published Pakete
- npm-Reads sind ohnehin niedrig (CI-builds), Mini-Disk hat Platz
- Vereinfacht den User-/Token-Pflad-Lebenszyklus (eine Quelle, keine
  Sync-Choreografie)

Cleanup:
- DNS npm.mana.how zurück auf Mini-Tunnel via Cloudflare-API
- Mini cloudflared-config.yml: npm.mana.how-Ingress wieder eingetragen
- GPU-Box: verdaccio-Container + 3 Volumes entfernt (mana_verdaccio-storage,
  mana_verdaccio-plugins, verdaccio-storage)
- infrastructure/docker-compose.gpu-box.yml: verdaccio-Service-Block raus
- infrastructure/verdaccio/config.yaml: gelöscht (war GPU-spezifischer
  Bundle, der Code/mana hat die kanonische Kopie für Mini)
- docs/PLAN_OPTION_C.md: Phase 2f markiert als ⚠️ teilweise zurückgerollt

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-05-07 23:12:11 +02:00
parent 5dbc9ace2d
commit aeaefaf675
5 changed files with 12 additions and 121 deletions

View file

@ -161,6 +161,14 @@ ingress:
- hostname: admin.mana.how
service: http://localhost:3071
# Verdaccio @mana/* npm-Registry. Standalone-Compose-Project unter
# ~/projects/verdaccio/ auf dem Mini (storage + htpasswd survive im
# bind-mount). Phase 2f-1 hatte das nach GPU verlagert, aber das
# Storage-Volume kam dort nie an — am 2026-05-07 zurueckgerollt,
# Mini bleibt Single-Source.
- hostname: npm.mana.how
service: http://localhost:4873
# ============================================
# Memoro (Code/memoro, separate repo)
# ~/projects/memoro-deploy/ on the Mac Mini.