From f95bc361b53a4eb2d0e1a03cfbc8a4b11c9a49a5 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Mon, 6 Apr 2026 23:46:12 +0200 Subject: [PATCH] fix: only run migrations if database doesn't exist --- entrypoint.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index a66aafe..5680163 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -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 "$@"