Skip to content

Conversation

@ilude
Copy link
Contributor

@ilude ilude commented May 16, 2024

Here is, what I would consider, an improved workflow. Please review and provide feedback and thoughts!

Basic gist of it is that all of the services are now defined in the docker-compose.yml and can be run independently, with one command. Or as a mix and match set of services without interfering with each other (each service now has its own host port).

All of this can be controlled/customized using variables that can be placed inside a .env file that is loaded by Make (which is not required and completely optional)

I also have another branch that takes this a step further and places the services behind a traefik proxy. This allows for services to be accessed using a url like the following:
https://sd-next.example.com
https://fooocus.example.com

That branch is here: https://github.com/ilude/stable-diffusion/tree/traefik-profiles
and I can submit a pull request for that if you would like.

@grokuku
Copy link
Owner

grokuku commented Jun 9, 2024

looks good to me :)

@grokuku grokuku merged commit 6c6bfde into grokuku:main Jun 9, 2024
grokuku added a commit that referenced this pull request Jun 9, 2024
Merge pull request #47 from ilude/compose-profiles
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants