19 lines
No EOL
485 B
Bash
19 lines
No EOL
485 B
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
SCHEMA_PATH="/app/prisma/schema.prisma"
|
|
|
|
if [ "${RUN_MIGRATIONS:-true}" = "true" ]; then
|
|
echo "[entrypoint] Prisma schema: $SCHEMA_PATH"
|
|
|
|
if npx prisma migrate deploy --schema="$SCHEMA_PATH"; then
|
|
echo "[entrypoint] migrate deploy OK."
|
|
else
|
|
echo "[entrypoint] DB nicht baselined → wende Schema mit 'db push' an…"
|
|
npx prisma db push --schema="$SCHEMA_PATH"
|
|
fi
|
|
else
|
|
echo "[entrypoint] Skipping migrations (RUN_MIGRATIONS=false)."
|
|
fi
|
|
|
|
exec "$@" |