Files
AiVideo/docker-compose.yml
2026-03-25 13:33:48 +08:00

30 lines
827 B
YAML

services:
aivideo:
build: .
working_dir: /app
depends_on:
- comfyui
environment:
- OPENAI_API_KEY=${OPENAI_API_KEY}
- OPENAI_BASE_URL=${OPENAI_BASE_URL}
- PORT=3000
volumes:
- ./:/app
ports:
- "3000:3000"
# Default: Docker Hub (anonymous pull). GHCR comfyanonymous image often returns "denied" without login.
# Override: COMFYUI_IMAGE=ghcr.io/... after `docker login ghcr.io`
comfyui:
image: ${COMFYUI_IMAGE:-jamesbrink/comfyui:latest}
environment:
- CLI_ARGS=--listen 0.0.0.0 --port 8188
ports:
- "8188:8188"
volumes:
- ./ComfyUI/user:/comfyui/user
- ./ComfyUI/models:/comfyui/models
- ./ComfyUI/custom_nodes:/comfyui/custom_nodes
- ./ComfyUI/output:/comfyui/output
- ./ComfyUI/input:/comfyui/input