Comfy-Org / Comfy-Org/ComfyUI-Manager
Programatically installing plugins while creating a container image
- Dominant language
- Python
- Stars
- 16.1k
- Forks
- 2.5k
- Avg merge
- 5d 4h
- Merged PRs (30d)
- 13
Description
I want to create a Comfy UI container image with a bunch of plugins preinstalled. I want to do this programmatically using just a Dockerfile or maybe Dockerfile + a script which executes at container build time and not container run time. The objective is to have a production ready container image that has all the required plugins preinstalled. This will save bandwidth, startup time, improve security as I can block internet access to the pod etc. This will be used in a Kubernetes cluster. So it's not one container instance that you manually configure, tweak and use for months on end.
I do not wish to build the container by "hand" which is - starting with a basic comfy UI container then installing the required plugins via UI and then saving the container state into an image. The approach has to be automation friendly for sake of reproducibility and repeatability. As a continuation to this, it would be nice to somehow specify and enlist version numbers (or commit id) of various plugins so that the builds are reproducible. At this point ComfyUI-Manger starts looking more like a conventional package manager.
Is there a way to achieve automated builds today with the required extensions baked in?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.