Config-driven environments for seed import tool #2
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Made the seed import tool config-driven, matching the main app pattern. Both prod and dev clones now pull from the same Gitea repo.
Changes
server.py:
DEFAULT_DB_PATHnow reads fromCANTEEN_IMPORT_DB_PATHenv var (fallback: seed-data/assets.db)DEFAULT_SEED_DIRreads fromCANTEEN_IMPORT_SEED_DIRenv varUPLOAD_DIRreads fromCANTEEN_IMPORT_UPLOAD_DIRenv var--portdefault reads fromCANTEEN_IMPORT_PORTenv var (fallback: 8091)New scripts (in-repo):
start.sh— production (default port 8091, default DB)start-dev.sh— development (port 8093, assets.dev.db)Infrastructure fix:
~/projects/canteen-seed-import-dev) now has Gitea as origingit pull origin mainworks from both clonesWorkflow
Verification