From 7eaae9fcb4f3fd3e3e47900488a6f9be6ee503e9 Mon Sep 17 00:00:00 2001 From: Daniel Luiz Alves Date: Fri, 27 Jun 2025 18:22:43 -0300 Subject: [PATCH] fix: update database schema push command to include force-reset option - Modified the database schema push command in server-start.sh to include the --force-reset flag for both root and non-root users. - This change ensures that the database schema is reset and applied correctly, improving the initialization process for the application. --- infra/server-start.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/infra/server-start.sh b/infra/server-start.sh index 3777d30..d0a08d6 100644 --- a/infra/server-start.sh +++ b/infra/server-start.sh @@ -41,9 +41,9 @@ if [ ! -f "/app/server/prisma/palmr.db" ]; then echo "🗄️ Creating database schema..." if [ "$(id -u)" = "0" ]; then - su-exec $TARGET_UID:$TARGET_GID npx prisma db push --schema=./prisma/schema.prisma --skip-generate + su-exec $TARGET_UID:$TARGET_GID npx prisma db push --schema=./prisma/schema.prisma --skip-generate --force-reset else - npx prisma db push --schema=./prisma/schema.prisma --skip-generate + npx prisma db push --schema=./prisma/schema.prisma --skip-generate --force-reset fi # Run seed script from application directory (where node_modules is) - as target user @@ -60,9 +60,9 @@ else echo "🔧 Checking for schema updates..." if [ "$(id -u)" = "0" ]; then - su-exec $TARGET_UID:$TARGET_GID npx prisma db push --schema=./prisma/schema.prisma --skip-generate + su-exec $TARGET_UID:$TARGET_GID npx prisma db push --schema=./prisma/schema.prisma --skip-generate --force-reset else - npx prisma db push --schema=./prisma/schema.prisma --skip-generate + npx prisma db push --schema=./prisma/schema.prisma --skip-generate --force-reset fi echo "🔍 Checking if new tables need seeding..."