Files
qms/docker-entrypoint.sh
T

12 lines
394 B
Bash
Raw Normal View History

#!/bin/sh
set -e
echo "[entrypoint] Syncing database schema (prisma db push)…"
npx prisma db push --skip-generate
echo "[entrypoint] Ensuring an admin user exists…"
node scripts/create-admin.js || echo "[entrypoint] create-admin skipped/failed (continuing)"
echo "[entrypoint] Starting Next.js on 0.0.0.0:${PORT:-3000}…"
exec node_modules/.bin/next start -H 0.0.0.0 -p "${PORT:-3000}"