#!/usr/bin/env bash set -euo pipefail cd "$(dirname "$0")/.." echo "==> Copie de .env.prod vers .env" cp .env.prod .env echo "==> Installation des dependances" npm install --include=dev echo "==> Generation du client Prisma" npm run db:generate echo "==> Application des migrations Prisma (production)" npm run db:migrate:deploy echo "==> Build de production" npm run build echo "==> Demarrage/redemarrage du worker sous pm2" pm2 startOrRestart ecosystem.config.cjs pm2 save echo "==> Deploiement termine." echo "Pensez a redemarrer l'app Next.js via cPanel > Setup Node.js App si Passenger ne recharge pas automatiquement le nouveau build."