-
Notifications
You must be signed in to change notification settings - Fork 13
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
Implement Dockerization #69
base: master
Are you sure you want to change the base?
Conversation
If testing from this branch (before it's merged), the Dockerfile needs to be modified to replace
with
|
8d3f9ca
to
eb0397b
Compare
Rather than including detach by default, I added a note below.
The --version got added in master but should be able to print out this info The --host option should also be available
In case anybody is looking at this later, I tried to pilot this myself and ran into all sorts of issues with permissions making it difficult for git inside docker to use the credentials from my host file system... we're putting this one on hold for the time being, since getting this working might be more complicated than the current setup with python |
This PR implements a dockerization for Biomappings. This allows users to perform curations for Biomappings without having to have a Python environment and Biomappings installed on the host machine. In the default scenario, the user merely needs to provide a
GITHUBUSER
environment variable to the one-linedocker run
command to ensure that curations are pushed to an appropriate fork to which the user has write access.@cthoyt could you test this and see if it works for you as well? I also think we should have more flexible ways to set an ORCID to apply to curations, and tie that into this approach (e.g., allow the user to specify it as a -e argument for docker run).