docker-fobi/docker-compose/logintrainer/docker/entrypoint.sh
Jesko Anschütz ea52d39e6c logintrainer
2025-11-04 21:35:45 +01:00

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 "$@"