feat: config-driven environments (env vars + start scripts)

Add env var overrides matching main app pattern:
- CANTEEN_IMPORT_PORT — port override (default 8091)
- CANTEEN_IMPORT_DB_PATH — database path override
- CANTEEN_IMPORT_SEED_DIR — seed data directory override
- CANTEEN_IMPORT_UPLOAD_DIR — upload directory override

Create start scripts in repo:
- start.sh — production (default port 8091)
- start-dev.sh — development (port 8093, assets.dev.db)

Fix: dev clone now pulls from Gitea (not local prod dir)
This commit is contained in:
2026-05-25 00:29:56 -04:00
parent a0b0c7abac
commit 064740ef2e
3 changed files with 42 additions and 4 deletions
Executable
+15
View File
@@ -0,0 +1,15 @@
#!/usr/bin/env bash
# 🛠️ Start Seed Import — Development
set -euo pipefail
cd "$(dirname "$0")"
PROJECT_DIR="$(pwd)"
echo "🚀 Starting Seed Import (dev) on :8093..."
echo " DB: $PROJECT_DIR/seed-data/assets.dev.db"
echo ""
export CANTEEN_IMPORT_PORT=8093
export CANTEEN_IMPORT_DB_PATH="${PROJECT_DIR}/seed-data/assets.dev.db"
exec python3 web/server.py