Framework Francfort, Allemagne
Connectez votre dépôt et Nodion construit l'app avec son buildpack Node.js : il installe vos dépendances à partir du lockfile, exécute next build et démarre le serveur avec votre script start ou next start. Avec output: 'export', le même dépôt devient un site statique. L'app tourne à Francfort, à côté d'une base de données PostgreSQL managée si vous en avez besoin.
next dans package.jsonstart ou next startpackage-lock.json, yarn.lock, pnpm-lock.yaml ou bun.lock ; sans lockfile, le build échoue. next start écoute sur le PORT défini par Nodion, les scripts par défaut fonctionnent donc tels quels. package.json "scripts": {
"build": "next build",
"start": "next start"
} next build, comme NEXT_PUBLIC_*, doit avoir l'option Build cochée dans l'onglet Environment ; toutes les autres variables n'existent qu'à l'exécution. Marquez les clés d'API comme secrètes. DATABASE_URL au prochain déploiement. Une ligne release: dans un Procfile s'exécute une fois par build, avant le démarrage de la nouvelle version. Gardez votre outil de migration dans dependencies : les dépendances de développement sont supprimées après le build. Procfile release: npm run migrate / avec un statut 2xx ou 3xx ; si l'étape de release échoue, la version en cours reste en ligne. output: 'export' dans next.config, Nodion sert out/ avec un serveur web statique et un fallback vers index.html. Aucun serveur Node ne tourne, la plus petite taille suffit donc./ répond 401 ou 404, définissez dans les paramètres de l'app un chemin de health check qui renvoie 200, par exemple un route handler sur /api/health.DATABASE_URL, REDIS_URL ou CLICKHOUSE_URL. release: du Procfile s'exécute à chaque nouveau build. Les apps Dockerfile, ainsi que les redéploiements ou les rollbacks vers une image antérieure, utilisent une commande de release définie sur l'app elle-même, qui prime aussi sur la ligne du Procfile. Sur les sites statiques, l'étape de release s'exécute dans une image qui ne contient que les fichiers générés par le build. Oui. Nodion exécute votre app comme un serveur Next.js classique sous Node.js, avec next start : tout ce que ce serveur prend en charge fonctionne comme sur votre machine.
Non. Le buildpack Node.js détecte Next.js dans package.json et construit pour vous une image d'exécution (run image). Si vous avez déjà un Dockerfile, Nodion peut faire le build à partir de celui-ci.
Nodion exécute Next.js comme un serveur Node.js permanent à Francfort, avec bases de données managées, workers et cron jobs dans le même projet, et une facturation à la seconde. Plus de détails dans Nodion vs Vercel.
Dans la région EU Central, à Francfort (Allemagne). Le build, le registry, l'app et ses bases de données, volumes, buckets, logs et métriques restent dans cette région. L'API et le plan de contrôle de Nodion sont hébergés en Allemagne. Nodion GmbH a son siège à Stuttgart.
Nodion en pose les bases : Nodion GmbH a son siège à Stuttgart (Allemagne). Dans la région de Francfort, l'app, ses bases de données et ses volumes fonctionnent en Allemagne. Vous concluez le DPA (accord de traitement des données, art. 28 RGPD) par voie électronique dans le dashboard. La conformité de votre déploiement dépend aussi de la façon dont vous configurez et utilisez l'app.
Une instance d'app coûte à partir de 1 EUR par mois. La configuration présentée dans l'encadré des coûts revient à 3.50 EUR par mois : App 2 EUR, PostgreSQL 1.50 EUR. Les prix sont HT, avec une facturation à la seconde. Vous pouvez choisir des tailles plus grandes ou davantage d'instances dès que vous en avez besoin.
Oui. Chaque app reçoit un nom d'hôte par défaut avec HTTPS. Ajoutez votre propre domaine dans l'onglet Domains de l'app. Le certificat TLS est émis et renouvelé automatiquement.
Jusqu'à 15 € de crédit de bienvenue à l'inscription.
ou par e-mail
Les nouveautés du produit, sans spam. Désabonnez-vous à tout moment.
Inscription confirmée.