diff --git a/apps/nutriphi/apps/backend/Dockerfile b/apps/nutriphi/apps/backend/Dockerfile index 6d9f3c9a8..846d41d2f 100644 --- a/apps/nutriphi/apps/backend/Dockerfile +++ b/apps/nutriphi/apps/backend/Dockerfile @@ -16,6 +16,7 @@ COPY packages/shared-tsconfig ./packages/shared-tsconfig COPY packages/shared-nestjs-auth ./packages/shared-nestjs-auth COPY packages/shared-nestjs-setup ./packages/shared-nestjs-setup COPY packages/shared-nestjs-health ./packages/shared-nestjs-health +COPY packages/shared-drizzle-config ./packages/shared-drizzle-config # Copy nutriphi packages and backend COPY apps/nutriphi/packages ./apps/nutriphi/packages diff --git a/apps/nutriphi/apps/backend/docker-entrypoint.sh b/apps/nutriphi/apps/backend/docker-entrypoint.sh index a50094fdb..3d8ef1e7e 100644 --- a/apps/nutriphi/apps/backend/docker-entrypoint.sh +++ b/apps/nutriphi/apps/backend/docker-entrypoint.sh @@ -13,10 +13,13 @@ echo "PostgreSQL is up!" cd /app/apps/nutriphi/apps/backend -# Run schema push +# Run schema push (non-fatal - app can still start if this fails) echo "Pushing database schema..." -npx drizzle-kit push --force -echo "Schema push completed!" +if npx drizzle-kit push --force; then + echo "Schema push completed!" +else + echo "Warning: Schema push failed, continuing anyway..." +fi # Execute the main command echo "Starting application..."