chore: add docker deployment files and scripts
This commit is contained in:
45
deploy/docker-compose.yml
Normal file
45
deploy/docker-compose.yml
Normal 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 网络名称
|
||||
Reference in New Issue
Block a user