fix migrations

This commit is contained in:
2025-05-26 22:30:03 +02:00
parent a71fb202bb
commit 674596782d
2 changed files with 6 additions and 62 deletions

View File

@@ -22,17 +22,12 @@ until PGPASSWORD=$POSTGRES_PASSWORD psql -h db -U $POSTGRES_USER -d $POSTGRES_DB
done
echo "PostgreSQL is up - executing command"
# Run migrations if they exist, otherwise initialize them
echo "Checking database migrations..."
if [ -d "migrations" ]; then
echo "Running existing migrations..."
flask db upgrade
else
echo "Initializing new migrations..."
flask db init
flask db migrate -m "Initial migration"
flask db upgrade
fi
# Clean up existing migrations and initialize fresh
echo "Cleaning up and initializing fresh migrations..."
rm -rf migrations/versions/*
flask db init
flask db migrate -m "Initial migration"
flask db upgrade
# Create default site settings if they don't exist
echo "Creating default site settings..."