From 30fe2545447255eb5901434e5de80ff6f176fd39 Mon Sep 17 00:00:00 2001 From: Michael Harper Date: Wed, 11 Dec 2024 14:01:14 +1100 Subject: [PATCH] First attempt at Dockerfile --- images.toml | 1 + images/ica/Dockerfile | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 images/ica/Dockerfile diff --git a/images.toml b/images.toml index 93f47ee3..121eeb08 100644 --- a/images.toml +++ b/images.toml @@ -20,6 +20,7 @@ gatk-sv_issue_661 = 'n_a' gcta = '1.94.1' hap-py = '0.3.15' haplocheckcli = '64293b3481d52025a01a293f6cc891546c30660e' +ica = '2.31.0' jasmine = '1.1.5' mitoreport = '1.1.0' multipy = '0.16' diff --git a/images/ica/Dockerfile b/images/ica/Dockerfile new file mode 100644 index 00000000..7c32c46f --- /dev/null +++ b/images/ica/Dockerfile @@ -0,0 +1,15 @@ +FROM debian:buster-slim + +ARG VERSION=${VERSION:-2.31.0} + +RUN apt-get update && apt-get install -y git wget bash bzip2 zip && \ + rm -r /var/lib/apt/lists/* && \ + rm -r /var/cache/apt/* && \ + wget -q https://stratus-documentation-us-east-1-public.s3.amazonaws.com/cli/${VERSION}/ica-linux-amd64.sha256 -O /tmp/ica-linux-amd64.sha256 && \ + wget -q https://stratus-documentation-us-east-1-public.s3.amazonaws.com/cli/${VERSION}/ica-linux-amd64.zip -O /tmp/ica-linux-amd64.zip && \ + sed -i 's|/home/ec2-user/workspace/ontrolPlane_ICA_CLI_release_2.31/target/ica-linux-amd64.zip|/tmp/ica-linux-amd64.zip|' /tmp/ica-linux-amd64.sha256 \ + sha256sum -c /tmp/ica-linux-amd64.sha256 && \ + unzip -d /tmp /tmp/ica-linux-amd64.zip && \ + cp /tmp/linux-amd64/icav2 /usr/local/bin/icav2 && \ + chmod a+x /usr/local/bin/icav2 && \ + rm -rf /tmp/ica-linux-amd64.sha256 /tmp/ica-linux-amd64.zip /tmp/linux-amd64 \ No newline at end of file