version: '3.9'
x-base_service: &base_service
volumes:
- &v1 /data/comfyui/comfy:/home/ComfyUI/comfy
- &v2 /data/comfyui/custom_nodes:/home/ComfyUI/custom_nodes
- &v3 /data/comfyui/models:/home/ComfyUI/models
- &v4 /data/comfyui/cache:/root/.cache
- &v5 /data/comfyui/input:/home/ComfyUI/input
- &v6 /data/comfyui/output:/home/ComfyUI/output
deploy:
resources:
reservations:
devices:
- driver: nvidia
device_ids: [ '0','1','2','3','4','5','6','7' ]
capabilities: [ gpu ]
services:
auto-0:
<<: *base_service #引用上面的base_service,因为每个任务都需要 用到文件挂载,所以统一卸载base_service中,以后每个任务只要引用就好了
build:
context: .
dockerfile: Dockerfile