Framework Frankfurt, Germany
Connect your repository and Nodion builds the app with its Node.js buildpack: it installs your dependencies from the lockfile, runs next build and starts the server with your start script or next start. With output: 'export' the same repository becomes a static site. The app runs in Frankfurt, next to a managed PostgreSQL database if you need one.
next in package.jsonstart script or next startpackage-lock.json, yarn.lock, pnpm-lock.yaml or bun.lock; the build fails without one. next start listens on the PORT that Nodion sets, so the default scripts work as they are. package.json "scripts": {
"build": "next build",
"start": "next start"
} next build reads, such as NEXT_PUBLIC_*, needs the Build flag on the Environment tab; all other variables only exist at runtime. Mark API keys as secret. DATABASE_URL on the next deploy. A release: line in a Procfile runs once per build before the new version starts. Keep your migration tool in dependencies: dev dependencies are removed after the build. Procfile release: npm run migrate / with a 2xx or 3xx status; if the release step fails, the running version stays live. output: 'export' in next.config, Nodion serves out/ with a static web server and an index.html fallback. No Node server runs, so the smallest size is enough./ answers 401 or 404, set a health check path that returns 200, for example a route handler at /api/health, in the app settings.DATABASE_URL, REDIS_URL or CLICKHOUSE_URL. release: line runs with every new build. Dockerfile apps, and redeploys or rollbacks to an earlier image, use a release command set on the app itself, which also takes precedence over the Procfile line. On static sites a release step runs in an image that holds only the built files. Yes. Nodion runs your app as a regular Next.js Node.js server with next start, so everything that server supports works the same way as on your machine.
No. The Node.js buildpack detects Next.js from package.json and builds a run image for you. If you already have a Dockerfile, Nodion can build that instead.
Nodion runs Next.js as a long-running Node.js server in Frankfurt, with managed databases, workers and cron jobs in the same project and billing per second. More in Nodion vs Vercel.
In the EU Central region in Frankfurt, Germany. Build, registry, the app and its databases, volumes, buckets, logs and metrics stay in that region, and Nodion's API and control plane are hosted in Germany. Nodion GmbH is based in Stuttgart.
Nodion provides the basis for it: Nodion GmbH is based in Stuttgart, Germany, in the Frankfurt region the app, its databases and volumes run in Germany, and you conclude the data processing agreement (DPA) under Art. 28 GDPR electronically in the dashboard. Whether your setup complies also depends on how you configure and use the app.
An app instance starts at 1 EUR per month. The setup in the cost box costs 3.50 EUR per month: App 2 EUR, PostgreSQL 1.50 EUR. Prices are net and billed per second, and you pick bigger sizes or more instances whenever you need them.
Yes. Every app gets a default hostname with HTTPS. Add your own domain on the app's Domains tab; the TLS certificate is issued and renewed automatically.
Earn up to 15 € in credit when signing up.
or with email
Product news, no spam. Unsubscribe anytime.
Successfully subscribed.