more crap

This commit is contained in:
2025-05-26 22:25:39 -05:00
parent eb111dde14
commit 7bff7f0bd3
18 changed files with 265 additions and 225 deletions

21
entrypoint.sh Normal file
View File

@ -0,0 +1,21 @@
#!/bin/bash
set -e
# Initialize migrations folder if needed
if [ ! -d migrations ]; then
echo "[✔] Initializing migrations directory"
flask db init
fi
echo "[✔] Running migrations"
flask db migrate -m "auto"
flask db upgrade
# Seed database if enabled
if [ "$ENABLE_DB_SEEDING" = "true" ]; then
echo "[🌱] Seeding Data"
flask preload-data
fi
# Start the main process
exec "$@"