chore: add docker deployment files and scripts

This commit is contained in:
Ding Shuo
2026-03-15 12:19:47 +08:00
parent 43f7cca0c2
commit ccfba711e7
3 changed files with 98 additions and 0 deletions

45
deploy/docker-compose.yml Normal file
View File

@@ -0,0 +1,45 @@
version: '3.8'
services:
# Frontend Service
safe-os-ui:
image: dcr-by1jwyxk44.71826370.xyz/safe-os-ui:latest
container_name: safe-os-ui
restart: always
networks:
- npm_network
# Backend: Planning Agent
planning-agent:
image: dcr-by1jwyxk44.71826370.xyz/planning-agent:latest
container_name: planning-agent
restart: always
environment:
- PORT=8090
networks:
- npm_network
# Backend: DevOps Agent
devops-agent:
image: dcr-by1jwyxk44.71826370.xyz/devops-agent:latest
container_name: devops-agent
restart: always
environment:
- PORT=8000
networks:
- npm_network
# Backend: Quality Gate
quality-gate:
image: dcr-by1jwyxk44.71826370.xyz/quality-gate:latest
container_name: quality-gate
restart: always
environment:
- PORT=5000
networks:
- npm_network
networks:
npm_network:
external: true
name: proxy-net # 已更新为实际的 Docker 网络名称