#!/bin/bash export PATH="$HOME/local/node-v22.15.0-darwin-arm64/bin:/opt/homebrew/bin:/usr/bin:/bin:/usr/sbin:/sbin" cd "$HOME/spb-private-cloud" || exit 1 export NODE_ENV=production export PORT=5001 # Build de production si absent (premier lancement / après nettoyage de .next) if [ ! -f ".next/BUILD_ID" ]; then echo "> [start] Aucun build trouvé — next build..." npm run build || { echo "> [start] build échoué"; exit 1; } fi # server.ts lit NODE_ENV : production => next({ dev:false }) (build optimisé) exec npx tsx server.ts