25 lines
647 B
YAML
25 lines
647 B
YAML
services:
|
|
workflow-server:
|
|
container_name: workflow-server
|
|
networks:
|
|
- workflow
|
|
build:
|
|
context: ./backend
|
|
volumes:
|
|
- .data/:/app/app/config/
|
|
|
|
workflow-web:
|
|
container_name: workflow-web
|
|
networks:
|
|
- workflow
|
|
image: nginx:alpine
|
|
volumes:
|
|
- ./frontend/dist:/usr/share/nginx/html # 挂载前端构建文件
|
|
- ./frontend/nginx.conf:/etc/nginx/conf.d/default.conf # 挂载 Nginx 配置
|
|
ports:
|
|
- "1338:80" # 将 Nginx 的 80 端口映射到主机的 1337 端口
|
|
depends_on:
|
|
- workflow-server # 确保 Sanic 服务先启动
|
|
networks:
|
|
workflow:
|
|
driver: bridge |