[phases.setup] nixPkgs = ["nodejs_22", "openssl"] [phases.install] # On installe tout pour le build cmds = ["npm ci"] [phases.build] # On build, on prépare le standalone, et on nettoie TOUT le reste # Le "&&" est important pour que tout se passe dans la même couche logicielle cmds = [ "npm run build", "cp -r public .next/standalone/public", "cp -r .next/static .next/standalone/.next/static", "echo 'Nettoyage en cours...'", "rm -rf node_modules", "rm -rf .next/cache" ] [start] # On pointe vers le serveur optimisé cmd = "node .next/standalone/server.js"