#!/bin/bash set -e # Set the working directory to the project directory cd "$(dirname "$0")/steam-gift-manager" # Setze FLASK_APP, falls nötig export FLASK_APP=app.py # Initialize migrations, if not yet available if [ ! -d migrations ]; then echo "Starting Flask-Migrate..." docker-compose exec steam-manager flask db init fi # Create migration (only if models have changed) docker-compose exec steam-manager flask db migrate -m "Automatic Migration" # Apply migration docker-compose exec steam-manager flask db upgrade echo "✅ Database migration completed!"