15 lines
572 B
Bash
Executable file
15 lines
572 B
Bash
Executable file
#!/bin/sh
|
|
set -e
|
|
|
|
if echo "$DATABASE_URL" | grep -q "postgres"; then
|
|
echo "[web-entrypoint] PostgreSQL detected. Synchronizing with schema.postgresql.prisma..."
|
|
npx prisma db push --schema=prisma/schema.postgresql.prisma
|
|
npx prisma generate --schema=prisma/schema.postgresql.prisma
|
|
else
|
|
echo "[web-entrypoint] SQLite detected. Synchronizing with schema.prisma..."
|
|
npx prisma db push --schema=prisma/schema.prisma
|
|
npx prisma generate --schema=prisma/schema.prisma
|
|
fi
|
|
|
|
echo "[web-entrypoint] Database schema synchronized. Starting Next.js..."
|
|
exec npm run start
|