diff --git a/configs/homepage/services.yaml b/configs/homepage/services.yaml index ef1b4ef..244cbca 100644 --- a/configs/homepage/services.yaml +++ b/configs/homepage/services.yaml @@ -30,6 +30,11 @@ icon: mdi-microphone siteMonitor: http://10.100.79.3:8216/health description: Mint, audition and keeper-mark synthetic fleet voices — irv-ml1, CPU-only + - The Henge: + href: http://park.phasefinal.com:8420/ + icon: mdi-clipboard-check + siteMonitor: http://park.phasefinal.com:8420/healthz + description: Durable needs-attention / idea parking (stonehenge-park) — ana-docker # The AI tab is fully Docker-auto-discovered. Each inference service carries # a homepage.group=AI - label on its compose file (AI - Inference, diff --git a/stacks/park/README.md b/stacks/park/README.md index 05e4a43..9110691 100644 --- a/stacks/park/README.md +++ b/stacks/park/README.md @@ -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` diff --git a/stacks/park/compose.yaml b/stacks/park/compose.yaml index aed5d1f..8b37b0b 100644 --- a/stacks/park/compose.yaml +++ b/stacks/park/compose.yaml @@ -1,6 +1,7 @@ -# stonehenge-park — nh3-docker. LAN/WG-internal only (port 8420); NOT internet-exposed. -# Image built once from vh/stonehenge-park v1.0.0-beta.1 (infra-ops: docker build -t park:v1.0.0-beta.1 .). -# Build source mirror: ~/deploy-src/stonehenge-park on nh3-docker. .env (chmod 600) holds PARK_API_KEY (vault nh3-dev/park-api-key). +# stonehenge-park — ana-docker (10.250.50.70), permanent home (migrated off nh3-docker 2026-08-13). +# Stable name: park.phasefinal.com -> 10.250.50.70 (Cloudflare, DNS-only/internal). LAN/WG-internal only +# (port 8420); NOT internet-exposed. Image built from vh/stonehenge-park v1.0.0-beta.1; build source at +# ~/deploy-src/stonehenge-park on ana-docker. .env (chmod 600) holds PARK_API_KEY (vault nh3-dev/park-api-key). services: park: image: park:v1.0.0-beta.1