-
Notifications
You must be signed in to change notification settings - Fork 644
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
Make docker compose more seamless #7693
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for making this happen, it's a very easy and pleasure installation experience!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very nice work! This is a lot more convenient than before!
@inodb I do not think I entirely agree with your rationale for moving the docker-compose solution to a different repo. It is making it more complicated than needed no? All other services are dependencies for running cBioPortal and I see this not as reason for moving everything. |
@pvannierop Thanks for looking at this! The reasoning for moving to a separate repo was a bit short, let me elaborate Some pros for moving to separate repo:
There are advantages for keeping it in the same repo as well. I find these rule of thumbs help with deciding:
In this case I'm expecting the cbioportal-docker-compose repo to mostly change independently from backend changes so I don't think 1 applies. 2 def does not apply. The third one might apply, but doesn't really outweigh the pros of moving to a separate repo imo |
@inodb Thnx for your elaborate explanation.
Ah I was under the impression that the docker-compose would deploy the current version of the cBioPortal repo currently checked out. I fully understand the choice now. Thnx. |
Fix #7649. Add docker compose files to https://github.com/cBioPortal/cbioportal-docker-compose, initial work by @nr23730 & the Hyve - thanks! I figured it might be cleaner to keep the docker compose out of this repo, since it is using containers from various other repos (e.g. session-service). Might make sense to add genome nexus or oncokb as well at some point
Instructions can be found here:
https://github.com/cBioPortal/cbioportal-docker-compose
TODO:
${MONGODB_DATA_DIR:-../mongo_files/}:/data/db
). Currently session service container has this, but should be mongo container