-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider using docker-compose for stand-alone deployments #36
Comments
Thanks @colinbrislawn, These are good suggestions. Our base image is already made out of the linked container, but I suspect I could be using it better. We can probably just put something like that in this repo for the sake of convenience. The dockerfile is similarly here. |
One issue to better support these cases will be handling user admin on the docker container. Will need to figure out how that is set up. |
In this context, what do you mean by user admin? Like, login or SSO? How is this handled now and can you see how it's addressed by that other docker-compose galaxy repo? |
The currently baked image assumes single user mode, no password, etc. That's not ideal for internet facing services, so I would need to look into how the base image handles these things (our image inherits from |
Addition Description
Docker-compose is one way to orchestrate docker services. It allows users or devs to define infrastructure-as-code and could help users deploy this plugin more easily.
Current Behavior
Docker services are built and launched one at a time
Proposed Behavior
Provide infrastructure to deploy q2galaxy along with the rest of galaxy, perhaps like this:
https://github.com/bgruening/docker-galaxy-stable
Questions
Project scope: Given that Qiime2 is focused on end users, deployment and orchestration could be out of scope for this plugin
Where's the best place to put this code? Within this repo, a separate repo, or as part of an existing docker infrastructure project?
What orchestration engine to use? Why not use Kubernetes instead of docker-compose?
User stories:
The text was updated successfully, but these errors were encountered: