From 3ff5e6b03148c7f6aa8f229015cc6b540d3931de Mon Sep 17 00:00:00 2001 From: Daniel Arroyo Date: Mon, 23 Mar 2026 23:54:32 -0300 Subject: [PATCH] fix: Improve entrypoint script with better database initialization --- docker-entrypoint.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 2d22b18..32dd391 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -1,11 +1,14 @@ #!/bin/bash set -e -# Wait for database to be ready -echo "Initializing database..." +# Initialize database if it doesn't exist or schema changed +echo "Checking database..." -# Apply migrations / create database schema -npx prisma db push --skip-generate +# Create data directory if it doesn't exist +mkdir -p /app/data + +# Push schema (safe - won't overwrite data, only syncs schema) +npx prisma db push --skip-generate --skip-pull echo "Starting application..." exec "$@"