← back to Auto Deploy Watcher
ecosystem.config.cjs
28 lines
// pm2 ecosystem for auto-deploy-watcher.
// Steve runs this manually after review:
// pm2 start ecosystem.config.cjs && pm2 save
module.exports = {
apps: [
{
name: 'auto-deploy-watcher',
script: 'server.js',
cwd: __dirname,
instances: 1,
exec_mode: 'fork',
autorestart: true,
max_restarts: 10,
max_memory_restart: '256M',
env: {
NODE_ENV: 'production',
PORT: 9799,
HOST: '127.0.0.1',
// BASIC_AUTH defaults to admin:DWSecure2024! — override here if needed.
},
out_file: './logs/pm2-out.log',
error_file: './logs/pm2-err.log',
merge_logs: true,
time: true,
},
],
};