Next.js (Node.js)

Next.js fonctionne sur Kavio sans aucune configuration particulière. Un projet créé avec create-next-app se déploie tel quel.

Ce qui n'est pas nécessaire

Vous n'avez rien à faire concernant :

  • PORT — next start (le script start par défaut) lit automatiquement la variable imposée par la plateforme, sans réglage de votre part.
  • Le gestionnaire de paquets — npm, yarn, pnpm ou bun sont tous détectés automatiquement (via le fichier de verrouillage présent dans votre dépôt).
  • Les fichiers statiques (public/, assets optimisés par Next.js) — servis normalement.
  • Le disque applicatif — inscriptible sur Kavio, aucune redirection de fichiers à prévoir.

Ce qu'il faut garder dans package.json

Kavio exécute automatiquement les scripts build puis start. Un projet create-next-app les a déjà par défaut :

{
    "scripts": {
        "build": "next build",
        "start": "next start"
    }
}

Si vous les avez renommés ou supprimés, remettez-les — c'est la seule chose que Kavio attend de votre package.json.