Skip to content

Commit 66c134a

Browse files
yasinBursaliclaude
andcommitted
fix: rename fooocus compose files to prevent install-time discovery
The compose_file: "" manifest field only affects the built-in extension scanner in resolve-compose-stack.sh. The user-extensions scanner discovers compose.yaml by filesystem presence, so installing fooocus would still include the broken RunPod image in the stack. Renamed compose.yaml and compose.nvidia.yaml to .reference suffix so they are not copied during install or discovered by the resolver. Also fixed cleanup_hint to avoid shell glob expansion issues. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent c2b3ef0 commit 66c134a

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

dream-server/extensions/services/dashboard-api/routers/extensions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -742,6 +742,6 @@ def uninstall_extension(service_id: str, api_key: str = Depends(verify_api_key))
742742
return {
743743
"id": service_id,
744744
"action": "uninstalled",
745-
"message": f"Extension uninstalled. Docker volumes may remain — run 'docker volume ls' to check.",
746-
"cleanup_hint": f"To remove orphaned volumes: docker volume rm $(docker volume ls -q --filter name=*{service_id}*)",
745+
"message": "Extension uninstalled. Docker volumes may remain — run 'docker volume ls' to check.",
746+
"cleanup_hint": f"To remove orphaned volumes: docker volume ls --filter 'name={service_id}' -q | xargs docker volume rm",
747747
}

resources/dev/extensions-library/services/fooocus/compose.nvidia.yaml renamed to resources/dev/extensions-library/services/fooocus/compose.nvidia.yaml.reference

File renamed without changes.

resources/dev/extensions-library/services/fooocus/compose.yaml renamed to resources/dev/extensions-library/services/fooocus/compose.yaml.reference

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NOT FUNCTIONAL: runpod/fooocus image requires RunPod cloud platform.
2-
# Kept for reference only — manifest.yaml has compose_file cleared so this
3-
# file is not included in the compose stack.
2+
# Renamed from compose.yaml to compose.yaml.reference so it is not copied
3+
# during install or discovered by resolve-compose-stack.sh.
44
services:
55
fooocus:
66
image: runpod/fooocus:2.5.3

0 commit comments

Comments
 (0)