23 lines
559 B
JavaScript
23 lines
559 B
JavaScript
"use strict";
|
|
|
|
const path = require("path");
|
|
const defaultLogFile = path.join(__dirname, "/logs/project-server.log");
|
|
|
|
module.exports = {
|
|
apps: [
|
|
{
|
|
name: "api",
|
|
script: `./dist/index.js`,
|
|
cwd: "./",
|
|
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
|
|
}
|
|
]
|
|
};
|