/** * PM2 进程配置 * 部署路径:/opt/crypto-pre-trade-system * 运行用户:root * 访问端口:1125 */ module.exports = { apps: [ { name: 'crypto-pre-trade', cwd: '/opt/crypto-pre-trade-system/backend', script: 'venv/bin/uvicorn', args: 'app.main:app --host 0.0.0.0 --port 1125', interpreter: 'none', autorestart: true, watch: false, max_memory_restart: '300M', env: { NODE_ENV: 'production', }, error_file: '/opt/crypto-pre-trade-system/logs/pm2-error.log', out_file: '/opt/crypto-pre-trade-system/logs/pm2-out.log', log_date_format: 'YYYY-MM-DD HH:mm:ss', }, ], };