From 281bceb1217dba6331a527d7f53c597151ab4e4b Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Mon, 6 Jul 2026 17:08:21 +0300 Subject: [PATCH] Add PM2 ecosystem config --- backend/pricing-engine/ecosystem.config.js | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 backend/pricing-engine/ecosystem.config.js diff --git a/backend/pricing-engine/ecosystem.config.js b/backend/pricing-engine/ecosystem.config.js new file mode 100644 index 00000000..27e448fd --- /dev/null +++ b/backend/pricing-engine/ecosystem.config.js @@ -0,0 +1,34 @@ +module.exports = { + apps: [ + { + name: "siro-pricing-surge", + script: "dist/index.js", + args: "--mode=surge --hours=3", + instances: 1, + exec_mode: "fork", + cron_restart: "0 * * * *", // كل ساعة على رأس الساعة + autorestart: false, + watch: false + }, + { + name: "siro-pricing-full", + script: "dist/index.js", + args: "--mode=full --hours=72", + instances: 1, + exec_mode: "fork", + cron_restart: "0 6 * * *", // كل يوم الساعة 6 صباحاً + autorestart: false, + watch: false + }, + { + name: "siro-pricing-report", + script: "dist/index.js", + args: "--mode=report", + instances: 1, + exec_mode: "fork", + cron_restart: "0 8 * * 0", // كل يوم أحد الساعة 8 صباحاً + autorestart: false, + watch: false + } + ] +};