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:
Executable
+15
@@ -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
|
||||
Reference in New Issue
Block a user