stacks(park): mirror stonehenge-park v1.0.0-beta.1 deploy on nh3-docker
New self-contained stack (FastAPI + SQLite + in-process scheduler) from vh/stonehenge-park tag v1.0.0-beta.1, deployed to nh3-docker per park-dev's operator-approved request. Port 8420, LAN/WG-internal; park-data volume (SQLite sole source of truth) covered by the host's /var/lib/docker/volumes restic source. Image built locally (no registry yet); .env carries PARK_API_KEY from the vault. althing push to henge-crow deferred (PARK_ALTHING_CHANNEL empty) until althing-cli is wired into the container.
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
# stonehenge-park — host-side tunables. Copy to .env (chmod 600) and fill in.
|
||||
# The real PARK_API_KEY lives in the vault (secret get nh3-dev/park-api-key), never in git.
|
||||
|
||||
PARK_API_KEY=change-me
|
||||
# PARK_DB_PATH is fixed to /data/park.db inside the container (named volume).
|
||||
|
||||
# Scheduler knobs (all optional; defaults shown)
|
||||
#PARK_STALE_DAYS=30
|
||||
#PARK_TICK_MINUTES=30
|
||||
#PARK_REPUSH_HOURS=24
|
||||
#PARK_ALTHING_CHANNEL=henge-crow # empty string disables the althing push entirely
|
||||
#PARK_SCHEDULER=1 # 0 disables the in-process scheduler
|
||||
|
||||
# DEPLOYED STATE (2026-08-12): PARK_ALTHING_CHANNEL is set EMPTY on nh3-docker so the
|
||||
# scheduler runs endpoint-only (no per-tick push-fail logs) until althing-cli is wired
|
||||
# into the container. Set it back to henge-crow once the bus courier is available in-container.
|
||||
Reference in New Issue
Block a user