diff --git a/ecosystem.config.js b/ecosystem.config.js index f8bff33..b594b28 100644 --- a/ecosystem.config.js +++ b/ecosystem.config.js @@ -1,10 +1,12 @@ // PM2 配置文件 +const path = require('path'); + module.exports = { apps: [ { name: 'just-demo-backend', - script: './backend/dist/app.js', - cwd: './', + script: path.resolve(__dirname, 'backend/dist/app.js'), + cwd: path.resolve(__dirname), instances: 1, autorestart: true, watch: false, @@ -17,8 +19,8 @@ module.exports = { NODE_ENV: 'production', PORT: 3000 }, - error_file: './logs/backend-error.log', - out_file: './logs/backend-out.log', + error_file: path.resolve(__dirname, 'logs/backend-error.log'), + out_file: path.resolve(__dirname, 'logs/backend-out.log'), log_date_format: 'YYYY-MM-DD HH:mm:ss Z', merge_logs: true, // 自动重启策略 @@ -30,9 +32,9 @@ module.exports = { }, { name: 'just-demo-frontend', - script: 'serve', - cwd: './frontend', - args: 'dist -p 5500 -s', + script: 'npx', + cwd: path.resolve(__dirname), + args: 'serve frontend/dist -p 5500 -s', instances: 1, autorestart: true, watch: false, @@ -40,8 +42,8 @@ module.exports = { env: { NODE_ENV: 'production' }, - error_file: './logs/frontend-error.log', - out_file: './logs/frontend-out.log', + error_file: path.resolve(__dirname, 'logs/frontend-error.log'), + out_file: path.resolve(__dirname, 'logs/frontend-out.log'), log_date_format: 'YYYY-MM-DD HH:mm:ss Z', merge_logs: true }