0dcce02e47
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.
17 lines
816 B
Bash
17 lines
816 B
Bash
# 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.
|