Files
sena_db_api_layer/start.json
silverpro89 b34bd7a4e3
All checks were successful
Deploy to Production / deploy (push) Successful in 20s
update clear cache
2026-01-28 19:54:59 +07:00

91 lines
2.3 KiB
JSON

{
"apps": [
{
"name": "sena-api",
"script": "./server.js",
"instances": 1,
"exec_mode": "cluster",
"env": {
"NODE_ENV": "production",
"PORT": 10001
},
"env_development": {
"NODE_ENV": "development",
"PORT": 10001
},
"error_file": "./logs/api-error.log",
"out_file": "./logs/api-out.log",
"log_date_format": "YYYY-MM-DD HH:mm:ss",
"merge_logs": true,
"max_memory_restart": "1G",
"autorestart": true,
"watch": false,
"max_restarts": 10,
"min_uptime": "10s"
},
{
"name": "worker-db-write",
"script": "./workers/databaseWriteWorker.js",
"instances": 1,
"exec_mode": "fork",
"env": {
"NODE_ENV": "production"
},
"env_development": {
"NODE_ENV": "development"
},
"error_file": "./logs/worker-db-write-error.log",
"out_file": "./logs/worker-db-write-out.log",
"log_date_format": "YYYY-MM-DD HH:mm:ss",
"merge_logs": true,
"max_memory_restart": "512M",
"autorestart": true,
"watch": false,
"max_restarts": 10,
"min_uptime": "10s"
},
{
"name": "worker-lesson-fill",
"script": "./workers/lessonDataFillWorker.js",
"instances": 1,
"exec_mode": "fork",
"env": {
"NODE_ENV": "production"
},
"env_development": {
"NODE_ENV": "development"
},
"error_file": "./logs/worker-lesson-fill-error.log",
"out_file": "./logs/worker-lesson-fill-out.log",
"log_date_format": "YYYY-MM-DD HH:mm:ss",
"merge_logs": true,
"max_memory_restart": "512M",
"autorestart": true,
"watch": false,
"max_restarts": 10,
"min_uptime": "10s"
},
{
"name": "worker-process-data",
"script": "./workers/processDataWorker.js",
"instances": 1,
"exec_mode": "fork",
"env": {
"NODE_ENV": "production"
},
"env_development": {
"NODE_ENV": "development"
},
"error_file": "./logs/worker-process-data-error.log",
"out_file": "./logs/worker-process-data-out.log",
"log_date_format": "YYYY-MM-DD HH:mm:ss",
"merge_logs": true,
"max_memory_restart": "512M",
"autorestart": true,
"watch": false,
"max_restarts": 10,
"min_uptime": "10s"
}
]
}