park(migration): promote the henge to permanent home on ana-docker

Operator-directed (Vuong 2026-08-13): migrated stonehenge-park off the nh3-docker
beta deployment to a permanent fixture on ana-docker (10.250.50.70) before the
v1.0.0 final cut. SQLite (park-data) migrated consistently (stop -> tar-copy ->
start; byte-identical). restic auto-covered by ana-docker's /var/lib/docker/volumes
source. Stable name park.phasefinal.com -> 10.250.50.70 (Cloudflare DNS-only) so
clients decouple from the host IP. Homepage tile 'The Henge' added. nh3-docker stack
left stopped as rollback pending park-dev cutover verification.
This commit is contained in:
vh
2026-08-13 14:28:42 -07:00
parent 992b6b10f0
commit f6acb90d00
3 changed files with 13 additions and 4 deletions
+4 -1
View File
@@ -4,7 +4,10 @@ Self-contained needs-attention tracker: FastAPI + SQLite (FTS5) + an in-process
scheduler, one container. Source: `gitea.phasefinal.com/vh/stonehenge-park`,
deployed at tag **v1.0.0-beta.1**. Owned by `park-dev`.
- **Host:** nh3-docker (`10.100.50.40`), compose home `/opt/docker/compose/park/`.
- **Host:** ana-docker (`10.250.50.70`), compose home `/opt/docker/compose/park/`.
Permanent home since 2026-08-13 (migrated off nh3-docker before the v1.0.0 final cut).
- **Stable name:** `park.phasefinal.com` → `10.250.50.70` (Cloudflare, DNS-only/internal) — clients
and Homepage point at the name so future moves need no client edits.
- **Port:** `8420` (host + container). **LAN/WG-internal only — never internet-exposed.**
- **Data:** named volume `park-data` → `/data`; SQLite single file `/data/park.db`
(the sole source of truth). Covered by restic via the host's `/var/lib/docker/volumes`