diff --git a/compose.yaml b/compose.yaml index 734829d..f5a8d02 100644 --- a/compose.yaml +++ b/compose.yaml @@ -684,6 +684,7 @@ services: profiles: [image] labels: com.mike-ai.image-worker: image + user: "10002:10002" deploy: resources: reservations: @@ -693,10 +694,10 @@ services: capabilities: [gpu] read_only: true tmpfs: - - /tmp:size=4g,mode=1777 - - /opt/ComfyUI/user:size=64m,mode=0755 - - /opt/ComfyUI/temp:size=4g,mode=1777 - - /opt/ComfyUI/input:size=512m,mode=0755 + - /tmp:size=4g,mode=1777,uid=10002,gid=10002 + - /opt/ComfyUI/user:size=64m,mode=0755,uid=10002,gid=10002 + - /opt/ComfyUI/temp:size=4g,mode=0755,uid=10002,gid=10002 + - /opt/ComfyUI/input:size=512m,mode=0755,uid=10002,gid=10002 volumes: - "${QWEN_IMAGE_21_MODEL_DIR:-/data/models/Qwen-Image-2.1-ComfyUI}:/opt/ComfyUI/models:ro" - router-images:/data/images diff --git a/docs/QWEN_IMAGE_21.md b/docs/QWEN_IMAGE_21.md index 2d9b9ab..59377fd 100644 --- a/docs/QWEN_IMAGE_21.md +++ b/docs/QWEN_IMAGE_21.md @@ -22,6 +22,8 @@ Die Gewichte liegen außerhalb von Git unter `platform/docker/qwen-image-worker/qwen_image_worker.py` stellt vor ComfyUI die bestehende private Worker-API auf Port 8086 bereit. Der öffentliche Routervertrag bleibt damit `/v1/images/generations` und `/v1/images/edits`. +Der Container läuft wie der Router mit UID/GID `10002:10002`, damit beide das +gemeinsame Bild-Volume ohne erweiterte Linux-Capabilities verwenden können. ## Lebenszyklus