Spaces:
Running
Running
| set -euo pipefail | |
| APP_MODULE="run.py" | |
| MIGRATION_MESSAGE="Auto Migration Sync" | |
| export OAUTHLIB_INSECURE_TRANSPORT=1 | |
| echo "[Script] Checking Migrations Directory ..." | |
| if [ ! -d "migrations" ]; then | |
| echo "[Script] Initializing Migrations ..." | |
| uv run flask --app "$APP_MODULE" db init | |
| else | |
| echo "[Script] Migrations Directory Exists ..." | |
| fi | |
| echo "[Script] Ensuring Migrations Are Up To Date ..." | |
| uv run flask --app "$APP_MODULE" db migrate -m "$MIGRATION_MESSAGE" | |
| echo "[Script] Applying Migrations ..." | |
| uv run flask --app "$APP_MODULE" db upgrade | |
| echo "[Script] Starting Development Server ..." | |
| uv run "$APP_MODULE" | |