|
'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,
|
|
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,
|
|
}
|
|
]
|
|
}
|