23 lines
604 B
Bash
23 lines
604 B
Bash
|
#!/bin/bash
|
||
|
set -e
|
||
|
|
||
|
# Setze das Arbeitsverzeichnis auf das Projektverzeichnis
|
||
|
cd "$(dirname "$0")/steam-gift-manager"
|
||
|
|
||
|
# Setze FLASK_APP, falls nötig
|
||
|
export FLASK_APP=app.py
|
||
|
|
||
|
# Initialisiere migrations, falls noch nicht vorhanden
|
||
|
if [ ! -d migrations ]; then
|
||
|
echo "Starting Flask-Migrate..."
|
||
|
docker-compose exec steam-manager flask db init
|
||
|
fi
|
||
|
|
||
|
# Erzeuge Migration (nur wenn sich Modelle geändert haben)
|
||
|
docker-compose exec steam-manager flask db migrate -m "Automatic Migration"
|
||
|
|
||
|
# Wende Migration an
|
||
|
docker-compose exec steam-manager flask db upgrade
|
||
|
|
||
|
echo "✅ Database-Migration abgeschlossen!"
|