From 2bf54bd2b92da3d373fb50d1fc1f5ed2792b6308 Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent.modolo@ens-lyon.fr> Date: Fri, 27 Jul 2018 15:21:28 +0200 Subject: [PATCH] Picard/2.18.11: add Dockerfiles --- src/docker_modules/picard/2.18.11/Dockerfile | 19 +++++++++++++++++++ .../picard/2.18.11/PicardCommandLine | 15 +++++++++++++++ .../picard/2.18.11/docker_init.sh | 2 ++ 3 files changed, 36 insertions(+) create mode 100644 src/docker_modules/picard/2.18.11/Dockerfile create mode 100644 src/docker_modules/picard/2.18.11/PicardCommandLine create mode 100755 src/docker_modules/picard/2.18.11/docker_init.sh diff --git a/src/docker_modules/picard/2.18.11/Dockerfile b/src/docker_modules/picard/2.18.11/Dockerfile new file mode 100644 index 0000000..6a358e5 --- /dev/null +++ b/src/docker_modules/picard/2.18.11/Dockerfile @@ -0,0 +1,19 @@ +FROM ubuntu:18.04 +MAINTAINER Laurent Modolo + +ENV PICARD_VERSION=2.18.11 +ENV PACKAGES default-jre=2:1.1* \ + curl=7.58.0* \ + ca-certificates=20180409 + + +RUN apt-get update && \ + apt-get install -y --no-install-recommends ${PACKAGES} && \ + apt-get clean + +RUN curl -k -L https://github.com/broadinstitute/picard/releases/download/${PICARD_VERSION}/picard.jar -o picard.jar && \ + mkdir -p /usr/share/java/ && \ + mv picard.jar /usr/share/java/ + +COPY PicardCommandLine /usr/bin/ +RUN chmod +x /usr/bin/PicardCommandLine diff --git a/src/docker_modules/picard/2.18.11/PicardCommandLine b/src/docker_modules/picard/2.18.11/PicardCommandLine new file mode 100644 index 0000000..ce06736 --- /dev/null +++ b/src/docker_modules/picard/2.18.11/PicardCommandLine @@ -0,0 +1,15 @@ +#!/bin/sh +set -eu +PRG="$(basename -- "$0")" +case "$PRG" in +picard-tools) + echo 1>&2 'Warning: picard-tools is deprecated and should be replaced by PicardCommandLine' + ;; +PicardCommandLine) + ;; +*) + set -- "$PRG" "$@" + ;; +esac + +exec java ${JAVA_OPTIONS-} -jar /usr/share/java/picard.jar "$@" diff --git a/src/docker_modules/picard/2.18.11/docker_init.sh b/src/docker_modules/picard/2.18.11/docker_init.sh new file mode 100755 index 0000000..7546e34 --- /dev/null +++ b/src/docker_modules/picard/2.18.11/docker_init.sh @@ -0,0 +1,2 @@ +#!/bin/sh +docker build src/docker_modules/picard/2.18.11 -t 'picard:2.18.11' -- GitLab