// PM2 ecosystem snippet for the deploy panel (run as user `deploy`). // Merge into your server-wide ecosystem file, or start directly: // pm2 start ecosystem.snippet.cjs && pm2 save module.exports = { apps: [ { name: 'paas-panel', cwd: '/srv/paas/panel', script: 'server.js', exec_mode: 'fork', instances: 1, autorestart: true, max_restarts: 10, env: { NODE_ENV: 'production', PANEL_PORT: '3900', PAAS_DB: '/srv/paas/paas.db', PAAS_BIN: '/usr/local/bin/paas', BUILD_DIR: '/srv/paas/builds', LOG_DIR: '/srv/paas/logs', DEPLOY_KEY_PUB: '/home/deploy/.ssh/id_ed25519.pub', PANEL_BASE_URL: 'https://deploy.younex.de', SNAPSHOT_DIR: '/srv/paas/snapshots', CHROMIUM_BIN: 'chromium', // Generate: openssl rand -hex 32 SESSION_SECRET: 'REPLACE-WITH-64-RANDOM-HEX-CHARS', // Generate: node bin/hash-password.js ADMIN_PASSWORD_HASH: 'scrypt:REPLACE:REPLACE', }, }, ], };