/** PM2 ecosystem — 杜康好客 Staging(同机双栈,端口 8190–8194) */ const APP_ROOT = process.env.APP_ROOT || '/opt/dukang-staging'; module.exports = { apps: [ { name: 'dukang-stg-api', cwd: `${APP_ROOT}/server/dukang-api`, script: 'dist/main.js', instances: 1, exec_mode: 'fork', env: { NODE_ENV: 'production', APP_ENV: 'staging', PORT: 8190, }, }, { name: 'dukang-stg-h5-user', cwd: `${APP_ROOT}/apps/mini-user`, script: 'npx', args: 'serve dist -l 8191 -c serve.json', interpreter: 'none', instances: 1, exec_mode: 'fork', }, { name: 'dukang-stg-h5-shop', cwd: `${APP_ROOT}/apps/h5-shop`, script: 'npx', args: 'serve -s dist -l 8192', interpreter: 'none', instances: 1, exec_mode: 'fork', }, { name: 'dukang-stg-h5-partner', cwd: `${APP_ROOT}/apps/h5-partner`, script: 'npx', args: 'serve -s dist -l 8193', interpreter: 'none', instances: 1, exec_mode: 'fork', }, { name: 'dukang-stg-admin-web', cwd: `${APP_ROOT}/apps/admin-web`, script: 'npx', args: 'serve -s dist -l 8194', interpreter: 'none', instances: 1, exec_mode: 'fork', }, ], };