Conversation
cf8eb06 to
ec218cc
Compare
|
There's also #190 The reason I have not merged it is because if I merge it I need to be able to maintain it and I'm not that familiar with docker and would need to learn a bit more how it works first. |
|
Adding comments to make it obvious and easier to maintain. |
I've made this to be extremely straightforward. In my opinion, the earlier docker PR is doing too way much with yaml and making it very hard to manage.
FROM existing_image@sha:hash
RUN command(s)
CMD default_start_command
Email me for my discord and I'll be happy to provide assurances and fit this to your needs. |
|
If I might snoop in here a bit: the community has added support for the docker version of this UI in my repo. https://github.com/AbdBarho/stable-diffusion-webui-docker/tree/master/services/comfy It might make sense offload docker stuff entirely to my repo to reduce maintenance burden here? we can also collaborate closely to make stuff easier for both sides. In any case, thank you for your work on this UI! |
Docker has a bit of a learning curve, and then there's potentially a little more work adapting the project to make it easier to put in a container, but once it's there there's so much you get out of it.. Downloading, running and updating server apps become one-liners, without the developer having to write custom installer and updater scripts. It provides a language agnostic environment, e.g. similar to venv/conda except not just for Python, which avoids dependency collisions. And while it offers a lot of convenience, it also offers easy customization, like changing the server ports or moving data directories. @AbdBarho I'm using your repo, but IMO it would be better if the projects provided Dockerfile and docker-compose.yml to make sure they're always up to date. I mean assuming developers are using docker, so someone makes sure it doesn't fall behind. I think ideally the docker files and scripts shouldn't need much workarounds (and it looks like comfyui already doesn't have a lot compared to automatic1111) so they shouldn't need much maintenance. |
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Based on ComfyUI PR Comfy-Org#530 Co-Authored-By: ZacharyACoon <show>
Some nice rootless docker stuff.