nuxt-cluster
A production-grade nuxt server.
Installation
npm install nuxt-cluster --save
Usage
serverstart dev: false workers: 2 workerMaxRequests: 1000 // gracefully restart worker after 1000 requests workerMaxLifetime: 3600 // gracefully restart worker after 1 hour rootDir: '/app/' address: '0.0.0.0' port: 3000
Options
dev
- Default:
false
Set to true to run nuxt in development mode
workers
- Default:
# cpu's
How many workers should be started. Defaults to the number of cpus in the system
workerMaxRequest
- Default:
If set to a value greater then 0, each worker will be gracefully restarted after it has handled this many requests. As the worker is restarted gracefully, it will be handle all open connections before closing.
workerMaxLifetime
- Default:
If set to a value greater then 0, each worker will be gracefully restarted after it has been alive this many seconds.
rootDir
- Default:
Set this to the rootDir of your nuxt project. See the Nuxt.js docs for more info.
address
- Default:
0.0.0.0
The address the server will listen to
port
- Default:
3000
The port the server will listen to
License
MIT