Next.js+React web interface for controlling HAProxy clusters (groups of servers), in conjunction with with https://gitgud.io/fatchan/haproxy-protection.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
96 lines
1.8 KiB
96 lines
1.8 KiB
module.exports = {
|
|
apps : [
|
|
{
|
|
name: "basedflare",
|
|
script: "./server.js",
|
|
log_date_format: "YYYY-MM-DD HH:mm:ss",
|
|
instances : "max",
|
|
exec_mode : "cluster",
|
|
env: {
|
|
"NODE_ENV": "development"
|
|
},
|
|
env_production: {
|
|
"NODE_ENV": "production",
|
|
"DEBUG": "express:router",
|
|
}
|
|
},
|
|
{
|
|
name: "stats-main",
|
|
script: "./stats/main.js",
|
|
log_date_format: "YYYY-MM-DD HH:mm:ss",
|
|
instances : "1",
|
|
exec_mode : "fork",
|
|
env: {
|
|
"NODE_ENV": "development"
|
|
},
|
|
env_production: {
|
|
"NODE_ENV": "production",
|
|
}
|
|
},
|
|
{
|
|
name: "stats-worker",
|
|
script: "./stats/worker.js",
|
|
log_date_format: "YYYY-MM-DD HH:mm:ss",
|
|
instances : "2",
|
|
exec_mode : "fork",
|
|
env: {
|
|
"NODE_ENV": "development"
|
|
},
|
|
env_production: {
|
|
"NODE_ENV": "production",
|
|
}
|
|
},
|
|
{
|
|
name: "healthcheck-main",
|
|
script: "./healthcheck/main.js",
|
|
log_date_format: "YYYY-MM-DD HH:mm:ss",
|
|
instances : "1",
|
|
exec_mode : "fork",
|
|
env: {
|
|
"NODE_ENV": "development"
|
|
},
|
|
env_production: {
|
|
"NODE_ENV": "production",
|
|
}
|
|
},
|
|
{
|
|
name: "healthcheck-worker",
|
|
script: "./healthcheck/worker.js",
|
|
log_date_format: "YYYY-MM-DD HH:mm:ss",
|
|
instances : "6",
|
|
exec_mode : "fork",
|
|
env: {
|
|
"NODE_ENV": "development"
|
|
},
|
|
env_production: {
|
|
"NODE_ENV": "production",
|
|
}
|
|
},
|
|
{
|
|
name: "loki-pruner",
|
|
script: "./loki/main.js",
|
|
log_date_format: "YYYY-MM-DD HH:mm:ss",
|
|
instances : "1",
|
|
exec_mode : "fork",
|
|
env: {
|
|
"NODE_ENV": "development"
|
|
},
|
|
env_production: {
|
|
"NODE_ENV": "production",
|
|
}
|
|
},
|
|
{
|
|
name: "autorenew",
|
|
script: "./autorenew/main.js",
|
|
log_date_format: "YYYY-MM-DD HH:mm:ss",
|
|
instances : "1",
|
|
exec_mode : "fork",
|
|
env: {
|
|
"NODE_ENV": "development"
|
|
},
|
|
env_production: {
|
|
"NODE_ENV": "production",
|
|
}
|
|
},
|
|
]
|
|
}
|
|
|