How to deploy

Here is a guide on how to deploy the application. This entire documentation is referenced from Next.js, so for a better view, please check this Next.js tutorial - https://nextjs.org/docs/app/getting-started/deployingarrow-up-right

Next.js can be deployed as a Node.js server, Docker container, static export, or adapted to run on different platforms.

Next.js can be deployed to any provider that supports Node.js. Ensure your package.json has the "build" and "start" scripts:

package.json

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

Then, run npm run build to build your application and npm run start to start the Node.js server. This server supports all Next.js features. If needed, you can also eject to a custom serverarrow-up-right.

Node.js deployments support all Next.js features. Learn how to configure themarrow-up-right for your infrastructure.

Next.js can be deployed to any provider that supports Dockerarrow-up-right containers. This includes container orchestrators like Kubernetes or a cloud provider that runs Docker.

Docker deployments support all Next.js features. Learn how to configure themarrow-up-right for your infrastructure.

Next.js enables starting as a static site or Single-Page Application (SPA)arrow-up-right, then later optionally upgrading to use features that require a server.

Since Next.js supports static exportsarrow-up-right, it can be deployed and hosted on any web server that can serve HTML/CSS/JS static assets. This includes tools like AWS S3, Nginx, or Apache.

Running as a static exportarrow-up-right does not support Next.js features that require a server. Learn morearrow-up-right.

Next.js can be adapted to run on different platforms to support their infrastructure capabilities.

Refer to each provider's documentation for information on supported Next.js features:

Last updated

Was this helpful?