fix: remove --force-reset option from prisma db push commands in server-start.sh

- Updated the database schema push commands to eliminate the --force-reset option for both root and non-root users, ensuring a safer schema update process without unintended data loss.
This commit is contained in:
Daniel Luiz Alves
2025-07-07 10:45:24 -03:00
parent b908dcf69d
commit f1cb7a6216

View File

@@ -40,9 +40,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 --force-reset
su-exec $TARGET_UID:$TARGET_GID npx prisma db push --schema=./prisma/schema.prisma --skip-generate
else
npx prisma db push --schema=./prisma/schema.prisma --skip-generate --force-reset
npx prisma db push --schema=./prisma/schema.prisma --skip-generate
fi
echo "🌱 Seeding database..."
@@ -58,9 +58,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 --force-reset
su-exec $TARGET_UID:$TARGET_GID npx prisma db push --schema=./prisma/schema.prisma --skip-generate
else
npx prisma db push --schema=./prisma/schema.prisma --skip-generate --force-reset
npx prisma db push --schema=./prisma/schema.prisma --skip-generate
fi
echo "🔍 Checking if new tables need seeding..."