mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-16 02:44:51 +00:00
c75c03e0bb
Co-authored-by: Alexander Lichter <manniL@gmx.net> Co-authored-by: Pooya Parsa <pyapar@gmail.com>
1.1 KiB
1.1 KiB
PM2
How to deploy Nuxt to a Node.js host with Nuxt Nitro
- Support for ultra-minimal SSR build
- Zero millisecond cold start
- More configuration required
Setup
Make sure another preset isn't set in nuxt.config
.
export default {
nitro: {
// this is the default preset so you can also just omit it entirely
// preset: 'server'
}
}
Deployment
After running yarn build
, all you need is in the .output
folder. Static assets are in the public
subdirectory and the server and its dependencies are within the server
subdirectory.
This .output
folder can be deployed to your Node.js host and the server can be run using pm2
.
To start the server in production mode, run:
node .output/server
For example, using pm2
:
module.exports = {
apps: [
{
name: 'NuxtAppName',
exec_mode: 'cluster',
instances: 'max',
script: './.output/server/index.js'
}
]
}