Files
auth/backend/processes.config.js
2022-09-04 21:00:45 +02:00

24 lines
677 B
JavaScript

'use strict'
const path = require('path')
const defaultLogFile = path.join(__dirname, '/logs/project-server.log')
module.exports = {
'apps': [
{
name: "api",
'script': `${process.env.WORKDIR}/dist/index.js`,
'cwd': process.env.WORKDIR,
node_args: process.env.NODE_ARGS || "--max_old_space_size=1800",
exec_mode: "cluster",
instances: process.env.NODE_ENV === "test" ? 1 : process.env.NB_INSTANCES || 2,
autorestart: true,
max_memory_restart: process.env.MAX_MEMORY_RESTART || "750M",
'out_file': defaultLogFile,
'error_file': defaultLogFile,
'merge_logs': true,
'kill_timeout': 30000,
}
]
}