Files
dukang/deploy/ecosystem.config.cjs
T
2026-07-03 00:58:56 +08:00

55 lines
1.2 KiB
JavaScript

/** PM2 ecosystem — 杜康好客生产部署 */
const APP_ROOT = '/opt/dukang-haoke';
module.exports = {
apps: [
{
name: 'dukang-api',
cwd: `${APP_ROOT}/server/dukang-api`,
script: 'dist/main.js',
instances: 1,
exec_mode: 'fork',
env: {
NODE_ENV: 'production',
PORT: 8090,
},
},
{
name: 'dukang-h5-user',
cwd: `${APP_ROOT}/apps/h5-user`,
script: 'npx',
args: 'serve -s dist -l 8091',
interpreter: 'none',
instances: 1,
exec_mode: 'fork',
},
{
name: 'dukang-h5-shop',
cwd: `${APP_ROOT}/apps/h5-shop`,
script: 'npx',
args: 'serve -s dist -l 8092',
interpreter: 'none',
instances: 1,
exec_mode: 'fork',
},
{
name: 'dukang-h5-partner',
cwd: `${APP_ROOT}/apps/h5-partner`,
script: 'npx',
args: 'serve -s dist -l 8093',
interpreter: 'none',
instances: 1,
exec_mode: 'fork',
},
{
name: 'dukang-admin-web',
cwd: `${APP_ROOT}/apps/admin-web`,
script: 'npx',
args: 'serve -s dist -l 8094',
interpreter: 'none',
instances: 1,
exec_mode: 'fork',
},
],
};