-
Notifications
You must be signed in to change notification settings - Fork 6
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
Dockerfile to create a streamlit server with OpenMS+pyOpenMS (batteries included) #4
Conversation
As discussed the note about nightly Openms is not optimal. |
@jpfeuffer what should be pinned here? It currently installs:
|
Interesting. Shouldn't 2.9.1 be the latest bioconda? |
maybe need a conda --update all |
Sounds unusual for a fresh install of mambaforge |
This comment was marked as outdated.
This comment was marked as outdated.
Why python 3.10 suddenly? In your dockerfile you specify 3.9. |
was just checking something... |
This comment was marked as outdated.
This comment was marked as outdated.
@enetz or @jpfeuffer do you know how to fix this step. I guess it picks up the wrong cython or doesn't find it....
|
|
|
seems I got it working by only using python etc. from conda |
Template is complete and streamlit server works. |
Done after merge:
|
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.
Other than those two minor comments, this looks good
we could also think about having mono and ThermoRawFileParser installed on the simple Dockerfile. |
updated streamlit-deployment repo and added two container to compose file |
You could have specified -DPython_EXECUTABLE specifically but I'm glad it's working. |
…es included) (OpenMS#4) * initial dockerfile to spawn streamlit instance * use mamba for faster solve * add some hint about freeing disc space * update doc * removed requirements file * cleanup with reviewer comments * small update * first attempt to create batteries included docker file * some fixes * pyOpenMS still not building * python still brojen * pyopenms seems to build now * dockerfile builds * some additional stages * working streamlit server * only make library tools and utils * fix * added simple Dockerfile * fix some missing lib error * Update Dockerfile
The container created by the Dockerfile provides:
User can configure arguments: repository, branch and exposed port.
Note: for releases the docker file could be shorter and just install e.g. the official conda packages etc. but I think this is the most generic approach