add pm2 script

This commit is contained in:
Admin 2026-06-30 16:08:32 +07:00
parent 3109f200e1
commit 565cfa5f01
2 changed files with 24 additions and 0 deletions

2
.gitignore vendored
View File

@ -4,6 +4,8 @@ node_modules/
# Logs
logs/
*.log
pids/
*.pid
npm-debug.log*
# OS

22
ecosystem.config.js Normal file
View File

@ -0,0 +1,22 @@
module.exports = {
apps: [
{
name: "prology-product-banner",
script: "./server.js",
instances: 1,
exec_mode: "fork",
watch: false,
autorestart: true,
max_memory_restart: "300M",
env: {
NODE_ENV: "production",
},
// Restart định kỳ mỗi đêm lúc 3:00 AM
cron_restart: "0 3 * * *",
out_file: "./logs/out.log",
error_file: "./logs/error.log",
log_date_format: "YYYY-MM-DD HH:mm:ss",
merge_logs: true,
},
],
};