15 lines
342 B
Bash
15 lines
342 B
Bash
#!/usr/bin/env sh
|
|
set -e
|
|
|
|
# If the SQLite DB file does not exist, initialise schema and seed
|
|
DB_PATH="/app/prisma/dev.db"
|
|
if [ ! -f "$DB_PATH" ]; then
|
|
echo "Database not found — initialising..."
|
|
npx prisma db push --accept-data-loss
|
|
node prisma/seed-auth.js
|
|
echo "Database ready."
|
|
fi
|
|
|
|
# Start the Next.js server
|
|
exec node server.js
|