Skip to content
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

Docker #25

Merged
merged 14 commits into from
Nov 23, 2023
Merged

Docker #25

merged 14 commits into from
Nov 23, 2023

Conversation

bkmarzouk
Copy link
Contributor

Docker build for soprano. Some changes in repo structure to accommodate easier build data mounts.

  • ensembl_downloads is the primary location for downloads from the ensembl ftp server sitting in the root of the rep. Subfolders here, .e.g homo_sapiens, can be mounted quite straigtforwardly on server side. Moreover, downloaded data files won't be copied from src on docker build if users run this after locally using the repo.
  • Commands like docker run -d -p 8501:8501 --name hub_soprano -e SOPRANO_DISABLE_DOWNLOADS=True icrsc/soprano:latest can spin up the container. SOPRANO_DISABLE_DOWNLOADS=True prevents users from downloading reference files. Should mount data to /app/ensembl_downloads/homo_sapiens.

@bkmarzouk bkmarzouk merged commit c2e6a7d into python-dev Nov 23, 2023
@bkmarzouk bkmarzouk deleted the docker branch November 23, 2023 10:28
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.

1 participant