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: - dbdai-server # 确保 Sanic 服务先启动 networks: ai-guard: external: true