[phases.setup] nixPkgs = ["nodejs_22", "openssl"] [phases.install] cmds = ["npm install"] [phases.build] cmds = [ "npm run build", # On prépare le standalone avec ses assets "cp -r public .next/standalone/public", "cp -r .next/static .next/standalone/.next/static", # NETTOYAGE RADICAL : on supprime tout sauf le standalone "find . -maxdepth 1 ! -name '.next' ! -name '.' -exec rm -rf {} +" ] [start] # On lance le serveur depuis le dossier standalone cmd = "node .next/standalone/server.js"