From 4ad1766f1011818efd547333093e0a59bae0a52b Mon Sep 17 00:00:00 2001 From: Developer Date: Mon, 18 May 2026 15:15:06 +0800 Subject: [PATCH] Add pm2 deployment config for accountbook --- ecosystem.config.js | 21 +++++++++++++++++++++ frontend/package.json | 4 ++-- 2 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 ecosystem.config.js diff --git a/ecosystem.config.js b/ecosystem.config.js new file mode 100644 index 0000000..aabc393 --- /dev/null +++ b/ecosystem.config.js @@ -0,0 +1,21 @@ +module.exports = { + apps: [ + { + name: 'accountbook', + cwd: '/opt/accountbook', + script: 'npm', + args: 'start', + env: { + NODE_ENV: 'production', + PORT: '3500', + }, + autorestart: true, + watch: false, + max_restarts: 10, + min_uptime: '10s', + out_file: '/opt/accountbook/logs/accountbook.out.log', + error_file: '/opt/accountbook/logs/accountbook.err.log', + merge_logs: true, + }, + ], +}; diff --git a/frontend/package.json b/frontend/package.json index b93170b..d3274f2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -3,9 +3,9 @@ "version": "1.0.0", "private": true, "scripts": { - "dev": "next dev -p 3500", + "dev": "next dev -H 0.0.0.0 -p 3500", "build": "next build", - "start": "next start -p 3500" + "start": "next start -H 0.0.0.0 -p 3500" }, "dependencies": { "chart.js": "^4.5.1",