- PM2 ecosystem.config.js + dev.js wrapper for process management - CLAWX_CDP_PORT env var to enable Chrome DevTools Protocol - .npmrc mirrors for faster installs in China Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
16 lines
380 B
JavaScript
16 lines
380 B
JavaScript
const { exec } = require('child_process');
|
|
|
|
const cmd = process.platform === 'win32' ? 'pnpm.cmd dev' : 'pnpm dev';
|
|
|
|
const child = exec(cmd, {
|
|
cwd: __dirname,
|
|
env: { ...process.env, CLAWX_CDP_PORT: process.env.CLAWX_CDP_PORT || '9222' },
|
|
});
|
|
|
|
child.stdout?.pipe(process.stdout);
|
|
child.stderr?.pipe(process.stderr);
|
|
|
|
child.on('exit', (code) => {
|
|
process.exit(code ?? 1);
|
|
});
|