docs: add output standalone in docker deployment section (#9738)
Adds details about `output: 'standalone'` to Docker deployment section.
This is required in order for Next.js to be dockerized.
```
const nextConfig = {
output: 'standalone',
}
```
This commit is contained in:
@@ -160,7 +160,19 @@ Follow the docs to configure any one of these storage providers. For local devel
|
|||||||
This is an example of a multi-stage docker build of Payload for production. Ensure you are setting your environment
|
This is an example of a multi-stage docker build of Payload for production. Ensure you are setting your environment
|
||||||
variables on deployment, like `PAYLOAD_SECRET`, `PAYLOAD_CONFIG_PATH`, and `DATABASE_URI` if needed.
|
variables on deployment, like `PAYLOAD_SECRET`, `PAYLOAD_CONFIG_PATH`, and `DATABASE_URI` if needed.
|
||||||
|
|
||||||
|
In your Next.js config, set the `output` property `standalone`.
|
||||||
|
|
||||||
|
```js
|
||||||
|
// next.config.js
|
||||||
|
const nextConfig = {
|
||||||
|
output: 'standalone',
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Dockerfile
|
||||||
|
|
||||||
```dockerfile
|
```dockerfile
|
||||||
|
# Dockerfile
|
||||||
# From https://github.com/vercel/next.js/blob/canary/examples/with-docker/Dockerfile
|
# From https://github.com/vercel/next.js/blob/canary/examples/with-docker/Dockerfile
|
||||||
|
|
||||||
FROM node:18-alpine AS base
|
FROM node:18-alpine AS base
|
||||||
|
|||||||
Reference in New Issue
Block a user