implementation of ecosystem.config.js

This commit is contained in:
AmirHossein Mahmoodi
2023-10-30 15:16:33 +03:30
parent 1fa4441d92
commit d4e5812d18
2 changed files with 49 additions and 2 deletions

33
.gitignore vendored
View File

@@ -1,5 +1,34 @@
# Logs
logs
*.log
# Runtime data
pids
*.pid
*.seed
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt
# node-waf configuration
.lock-wscript
# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release
# Dependency directory
node_modules
cypress/videos
cypress/screenshots
.next
.env.local
.env*
.env
.idea
package-lock.json
package-lock.json
ecosystem.config.js

View File

@@ -0,0 +1,18 @@
module.exports = {
apps: [{
name: "loan facilities expert",
script: 'node_modules/next/dist/bin/next', // cluster mode run with node only, not npm
args: 'start',
exec_mode: "cluster", // default fork
instances: "max",
kill_timeout: 4000,
wait_ready: true,
autorestart: true,
watch: false,
max_memory_restart: "1G",
log_date_format: "YYYY-MM-DD HH:mm Z",
env_prod: {
APP_ENV: 'prod' // APP_ENV=prod
}
}],
};