30 lines
827 B
YAML
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
|