in diagnosing integration issues with ComfyUI-SwissArmyKnife 🔧 (docker-compose.yml): add CIVITAI_API_KEY environment variable to docker-compose for CivitAI service integration 📝 (CIVITAI_API_KEY_WIDGET.md): document implementation details for CivitAI API key widget in LoRAInfoExtractor node, including usage examples and security considerations ✨ (MULTIPLE_LORA_SUPPORT.md): enhance LoRAInfoExtractor to support multiple LoRAs from WANVIDLORA list structure, improving processing and output format ♻️ (civitai_service.py): refactor CivitAIService to accept API key as parameter, allowing for better flexibility and debugging ♻️ (nodes.py): update LoRAInfoExtractor to support multiple LoRAs and CivitAI API key input, improving overall functionality and user experience
22 lines
774 B
YAML
22 lines
774 B
YAML
services:
|
|
comfyui:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
ports:
|
|
- '8188:8188'
|
|
volumes:
|
|
# Mount your custom node directory
|
|
- .:/workspace/ComfyUI/custom_nodes/ComfyUI-SwissArmyKnife
|
|
# Mount user settings and workflows for persistence
|
|
- ./.comfyui/user:/workspace/ComfyUI/user
|
|
- ./.comfyui/models/loras:/workspace/ComfyUI/models/loras
|
|
environment:
|
|
# Pass through your Gemini API key
|
|
- GEMINI_API_KEY=${GEMINI_API_KEY}
|
|
- CIVITAI_API_KEY=${CIVITAI_API_KEY}
|
|
working_dir: /workspace/ComfyUI
|
|
command: python main.py --listen 0.0.0.0 --port 8188 --cpu
|
|
stdin_open: true
|
|
tty: true
|