Run Qwen image worker as router volume owner

This commit is contained in:
Mikei386
2026-09-21 10:47:54 +02:00
parent 5de4ac4b25
commit 5f190fd2de
2 changed files with 7 additions and 4 deletions
+5 -4
View File
@@ -684,6 +684,7 @@ services:
profiles: [image] profiles: [image]
labels: labels:
com.mike-ai.image-worker: image com.mike-ai.image-worker: image
user: "10002:10002"
deploy: deploy:
resources: resources:
reservations: reservations:
@@ -693,10 +694,10 @@ services:
capabilities: [gpu] capabilities: [gpu]
read_only: true read_only: true
tmpfs: tmpfs:
- /tmp:size=4g,mode=1777 - /tmp:size=4g,mode=1777,uid=10002,gid=10002
- /opt/ComfyUI/user:size=64m,mode=0755 - /opt/ComfyUI/user:size=64m,mode=0755,uid=10002,gid=10002
- /opt/ComfyUI/temp:size=4g,mode=1777 - /opt/ComfyUI/temp:size=4g,mode=0755,uid=10002,gid=10002
- /opt/ComfyUI/input:size=512m,mode=0755 - /opt/ComfyUI/input:size=512m,mode=0755,uid=10002,gid=10002
volumes: volumes:
- "${QWEN_IMAGE_21_MODEL_DIR:-/data/models/Qwen-Image-2.1-ComfyUI}:/opt/ComfyUI/models:ro" - "${QWEN_IMAGE_21_MODEL_DIR:-/data/models/Qwen-Image-2.1-ComfyUI}:/opt/ComfyUI/models:ro"
- router-images:/data/images - router-images:/data/images
+2
View File
@@ -22,6 +22,8 @@ Die Gewichte liegen außerhalb von Git unter
`platform/docker/qwen-image-worker/qwen_image_worker.py` stellt vor ComfyUI `platform/docker/qwen-image-worker/qwen_image_worker.py` stellt vor ComfyUI
die bestehende private Worker-API auf Port 8086 bereit. Der öffentliche die bestehende private Worker-API auf Port 8086 bereit. Der öffentliche
Routervertrag bleibt damit `/v1/images/generations` und `/v1/images/edits`. 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 ## Lebenszyklus