fix: only run migrations if database doesn't exist

This commit is contained in:
2026-04-06 23:46:12 +02:00
parent 54f22057bd
commit f95bc361b5

View File

@@ -1,10 +1,12 @@
#!/bin/bash
set -e
# Run migrations
sqlite3 "$DATABASE_FILE" < migrations/001_init.sql
sqlite3 "$DATABASE_FILE" < migrations/002_add_anime_titles.sql
sqlite3 "$DATABASE_FILE" < migrations/003_add_anime_airing.sql
# Initialize database if it doesn't exist
if [ ! -f "$DATABASE_FILE" ]; then
sqlite3 "$DATABASE_FILE" < migrations/001_init.sql
sqlite3 "$DATABASE_FILE" < migrations/002_add_anime_titles.sql
sqlite3 "$DATABASE_FILE" < migrations/003_add_anime_airing.sql
fi
# Start the app
exec "$@"