Files
frontend/ecosystem.config.js
T
2026-03-20 17:50:58 +09:00

69 lines
1.2 KiB
JavaScript

const common = {
exec_mode: 'cluster',
instances: 2,
autorestart: true,
max_memory_restart: '1G',
watch: false,
merge_logs: true,
log_date_format: 'YYYY-MM-DD HH:mm:ss Z',
env: {
NODE_ENV: 'production',
},
}
module.exports = {
apps: [
{
...common,
name: 'cs-app',
cwd: './apps/cs',
script: 'node_modules/next/dist/bin/next',
args: 'start -p 3000',
error_file: './logs/cs-error.log',
out_file: './logs/cs-out.log',
},
{
...common,
name: 'st-app',
cwd: './apps/st',
script: 'node_modules/next/dist/bin/next',
args: 'start -p 3001',
error_file: './logs/st-error.log',
out_file: './logs/st-out.log',
},
{
...common,
name: 'cm-app',
cwd: './apps/cm',
script: 'node_modules/next/dist/bin/next',
args: 'start -p 3002',
error_file: './logs/cm-error.log',
out_file: './logs/cm-out.log',
},
{
...common,
name: 'features-app',
cwd: './apps/common/features',
script: 'node_modules/next/dist/bin/next',
args: 'start -p 13000',
error_file: './logs/feature-error.log',
out_file: './logs/feature-out.log',
},
],
}