Skip to content

Commit

Permalink
Talos image (#152)
Browse files Browse the repository at this point in the history
* direct no cache dir install from git. Initially targeting release 4.1.0
  • Loading branch information
MattWellie authored Jun 25, 2024
1 parent 95ab97e commit 42a63d2
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 0 deletions.
1 change: 1 addition & 0 deletions images.toml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ somalier = '0.2.15'
star = '2.7.10b'
strvctvre = 'v.1.10'
subread = '2.0.6'
talos = '4.1.0' # release to build, image names should have specific releases. Can build by naming side-branch
trtools = '5.0.2'
vep_105 = '105.0'
vep_110 = 'release_110.1'
Expand Down
23 changes: 23 additions & 0 deletions images/talos/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
FROM python:3.10-bullseye

ARG VERSION=${VERSION:-4.1.0}

RUN apt update && apt install -y \
apt-transport-https \
bzip2 \
ca-certificates \
git \
gnupg \
openjdk-11-jdk-headless \
wget \
zip && \
rm -r /var/lib/apt/lists/* && \
rm -r /var/cache/apt/* && \
# Google Cloud SDK: use the script-based installation, as the Debian package is outdated.
curl https://sdk.cloud.google.com > install.sh && \
bash install.sh --disable-prompts --install-dir=/opt && \
rm install.sh

ENV PATH=$PATH:/opt/google-cloud-sdk/bin

RUN pip install --no-cache-dir metamist git+https://github.com/populationgenomics/automated-interpretation-pipeline.git@${VERSION}

0 comments on commit 42a63d2

Please sign in to comment.