diff --git a/docs/02-app/02-api-reference/05-next-config-js/output.mdx b/docs/02-app/02-api-reference/05-next-config-js/output.mdx index 7b57a52c1b23d9..abbddac5051c41 100644 --- a/docs/02-app/02-api-reference/05-next-config-js/output.mdx +++ b/docs/02-app/02-api-reference/05-next-config-js/output.mdx @@ -41,6 +41,7 @@ Additionally, a minimal `server.js` file is also output which can be used instea > > - `next.config.js` is read during `next build` and serialized into the `server.js` output file. If the legacy [`serverRuntimeConfig` or `publicRuntimeConfig` options](/docs/app/api-reference/next-config-js/runtime-configuration) are being used, the values will be specific to values at build time. > - If your project uses [Image Optimization](/docs/app/building-your-application/optimizing/images) with the default `loader`, you must install `sharp` as a dependency: +> - If your project needs alternative port or hostname for listening, you can define `PORT` and `HOSTNAME` environment variables, before running `server.js`. For example, `PORT=3000 HOSTNAME=0.0.0.0 node server.js`. diff --git a/examples/with-docker-multi-env/docker/development/Dockerfile b/examples/with-docker-multi-env/docker/development/Dockerfile index 9b6cf4bec744b7..5627577363b6cd 100644 --- a/examples/with-docker-multi-env/docker/development/Dockerfile +++ b/examples/with-docker-multi-env/docker/development/Dockerfile @@ -47,5 +47,6 @@ USER nextjs EXPOSE 3000 ENV PORT 3000 +ENV HOSTNAME localhost CMD ["node", "server.js"] diff --git a/examples/with-docker-multi-env/docker/production/Dockerfile b/examples/with-docker-multi-env/docker/production/Dockerfile index f79a6f6dd537f8..b6892e9c0ab102 100644 --- a/examples/with-docker-multi-env/docker/production/Dockerfile +++ b/examples/with-docker-multi-env/docker/production/Dockerfile @@ -48,5 +48,6 @@ USER nextjs EXPOSE 3000 ENV PORT 3000 +ENV HOSTNAME localhost CMD ["node", "server.js"] diff --git a/examples/with-docker-multi-env/docker/staging/Dockerfile b/examples/with-docker-multi-env/docker/staging/Dockerfile index 4b4970466d9b95..14b3ae0c78afdd 100644 --- a/examples/with-docker-multi-env/docker/staging/Dockerfile +++ b/examples/with-docker-multi-env/docker/staging/Dockerfile @@ -48,5 +48,6 @@ USER nextjs EXPOSE 3000 ENV PORT 3000 +ENV HOSTNAME localhost CMD ["node", "server.js"] diff --git a/examples/with-docker/Dockerfile b/examples/with-docker/Dockerfile index f68a80ab1ee6ff..7c343cffed7550 100644 --- a/examples/with-docker/Dockerfile +++ b/examples/with-docker/Dockerfile @@ -55,5 +55,6 @@ USER nextjs EXPOSE 3000 ENV PORT 3000 +ENV HOSTNAME localhost CMD ["node", "server.js"]