Fundamental_Analysis/deployment/pm2.config.js
Lv, Qi 3d0fd6f704 refactor(phase0-1): 容器化与配置服务拆分,并清理根目录
- 新增 docker-compose 与 Tiltfile,容器化 backend/frontend/postgres(宿主口+10000)
- 新增 services/config-service(GET /api/v1/system, /analysis-modules),并加入 compose
- backend ConfigManager 移除本地文件回退,强制依赖 config-service
- 新增 backend/frontend Dockerfile
- 清理根目录:移动 pm2.config.js -> deployment/;dev.py -> scripts/;删除根 package.json 与 lock
- 新增 .gitignore,忽略二进制与临时文件
2025-11-08 21:07:38 +08:00

33 lines
603 B
JavaScript

module.exports = {
apps : [{
name: "frontend",
cwd: "./frontend",
script: "npm",
args: "start",
env: {
"PORT": 3000
}
}, {
name: "backend",
cwd: "./backend",
script: "./.venv/bin/uvicorn",
args: "app.main:app --host 0.0.0.0 --port 8000",
interpreter: "none",
env: {
"PYTHONPATH": "."
}
}, {
name: "portwardenc",
cwd: ".",
script: "./portwardenc-amd64",
interpreter: "none",
env: {
"SERVER_ADDR": "http://bastion.3prism.ai:7000",
"SERVICE_ID": "FUNDAMENTAL",
"LOCAL_PORT": "3000"
}
}]
};