- 新增 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,忽略二进制与临时文件
33 lines
603 B
JavaScript
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"
|
|
}
|
|
}]
|
|
};
|
|
|
|
|