#!/bin/sh set -e # Ensure the persistent database directory exists # (Coolify: mount a volume at /app/prisma so data survives redeployments) mkdir -p /app/prisma echo "→ Syncing database schema..." # db push creates the SQLite file and syncs tables to match schema.prisma /app/node_modules/.bin/prisma db push echo "→ Starting Next.js on port ${PORT:-3000}..." exec node /app/server.js