diff --git a/images.toml b/images.toml index f5640cb..a646b1f 100644 --- a/images.toml +++ b/images.toml @@ -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' diff --git a/images/talos/Dockerfile b/images/talos/Dockerfile new file mode 100644 index 0000000..46acf3c --- /dev/null +++ b/images/talos/Dockerfile @@ -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}