ecosystem.config.cjs
// prod (Kamatera) launch — PROBE_LOCAL makes the probe run on-box instead of
// ssh-ing to itself; served behind admin.agentabrams.com/security/ (IP-locked).
module.exports = {
apps: [{
name: 'security-dashboard',
script: 'server.js',
cwd: '/root/public-projects/security-dashboard',
env: { PORT: '9769', PROBE_LOCAL: '1' },
autorestart: true,
max_memory_restart: '150M',
}],
};