Dynamic site engine: Flask per-CT, live API, per-vertical identities, seed content generator

This commit is contained in:
drjones
2026-08-03 21:56:38 -07:00
parent 493776b9f8
commit a86817827d
5 changed files with 1454 additions and 14 deletions

1057
sites/_engine/app.py Normal file

File diff suppressed because it is too large Load Diff

10
sites/_engine/start.sh Normal file
View File

@@ -0,0 +1,10 @@
#!/bin/bash
# Per-vertical site launcher — installed on each CT
# Usage: /opt/publisher/start.sh
# Expects PUBLISHER_VERTICAL env var to be set
export PUBLISHER_VERTICAL="${PUBLISHER_VERTICAL:-guides}"
export PUBLISHER_SECRET="auto-publish-2026"
cd /opt/publisher
exec python3 app.py --port 5000 --host 0.0.0.0