intended-server/processes.config.js

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
}
]
};