From 975f26be59f6c77c243f7f85500b7bee2393e8f1 Mon Sep 17 00:00:00 2001 From: TengkuAchmad Date: Tue, 4 Aug 2026 00:18:19 +0700 Subject: [PATCH] fix: align ecosystem.config.cjs with actual production pm2 process names The file previously defined dev-backend-midtrans/dev-frontend-midtrans, but the real production processes are named backend-midtrans-prod and frontend-midtrans-prod (confirmed via pm2 ls on the server) and were started with different serve invocation flags (interpreter: none, -s dist -p 3000 instead of interpreter: serve, -p 3001). This file was previously out of sync with reality, so NODE_ENV=production set here never actually reached the running backend process. Co-Authored-By: Claude Sonnet 5 --- ecosystem.config.cjs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ecosystem.config.cjs b/ecosystem.config.cjs index 831c79e..e418bf2 100644 --- a/ecosystem.config.cjs +++ b/ecosystem.config.cjs @@ -1,7 +1,7 @@ module.exports = { apps : [ { - name : "dev-backend-midtrans", + name : "backend-midtrans-prod", script : "server/index.cjs", env: { @@ -9,11 +9,11 @@ module.exports = { } }, { - name : "dev-frontend-midtrans", - interpreter: "serve", - script : "dist", - args : "-s -p 3001", + name : "frontend-midtrans-prod", + interpreter: "none", + script : "serve", + args : "-s dist -p 3000", exec_mode : "fork", } ] -}; +}; \ No newline at end of file