mirror of
https://github.com/kyantech/Palmr.git
synced 2025-10-23 06:11:58 +00:00
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:
@@ -40,9 +40,9 @@ if [ ! -f "/app/server/prisma/palmr.db" ]; then
|
|||||||
|
|
||||||
echo "🗄️ Creating database schema..."
|
echo "🗄️ Creating database schema..."
|
||||||
if [ "$(id -u)" = "0" ]; then
|
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
|
else
|
||||||
npx prisma db push --schema=./prisma/schema.prisma --skip-generate --force-reset
|
npx prisma db push --schema=./prisma/schema.prisma --skip-generate
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "🌱 Seeding database..."
|
echo "🌱 Seeding database..."
|
||||||
@@ -58,9 +58,9 @@ else
|
|||||||
|
|
||||||
echo "🔧 Checking for schema updates..."
|
echo "🔧 Checking for schema updates..."
|
||||||
if [ "$(id -u)" = "0" ]; then
|
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
|
else
|
||||||
npx prisma db push --schema=./prisma/schema.prisma --skip-generate --force-reset
|
npx prisma db push --schema=./prisma/schema.prisma --skip-generate
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "🔍 Checking if new tables need seeding..."
|
echo "🔍 Checking if new tables need seeding..."
|
||||||
|
Reference in New Issue
Block a user