diff --git a/src/.docker_modules/hisat2/2.2.1/Dockerfile b/src/.docker_modules/hisat2/2.2.1/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..952249c702be595d6485483df7c500affef8a0e6 --- /dev/null +++ b/src/.docker_modules/hisat2/2.2.1/Dockerfile @@ -0,0 +1,23 @@ +FROM lbmc/samtools:1.14 as build + +ENV HISAT2_VERSION=2.2.1 + +FROM quay.io/biocontainers/hisat2:2.2.1--h1b792b2_3 +COPY --from=build \ + /usr/local/bin/samtools /usr/local/bin/ +COPY --from=build \ + /usr/local/bin/../lib/libhts.so.3 \ + /usr/local/lib/libtinfow.so.6 \ + /usr/local/lib/libncursesw.so.6 \ + /usr/local/lib/libz.so.1 \ + /usr/local/lib/libdeflate.so.0 \ + /usr/local/lib/liblzma.so.5 \ + /usr/local/lib/libbz2.so.1.0 /usr/local/lib/ +COPY --from=build \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libpthread.so.0 \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /lib/x86_64-linux-gnu/libdl.so.2 \ + /lib/x86_64-linux-gnu/librt.so.1 /lib/x86_64-linux-gnu/ +COPY --from=build \ + /lib64/ld-linux-x86-64.so.2 /lib64/ \ No newline at end of file diff --git a/src/.docker_modules/hisat2/2.2.1/docker_init.sh b/src/.docker_modules/hisat2/2.2.1/docker_init.sh new file mode 100755 index 0000000000000000000000000000000000000000..11a1df8285e82905ac1ced6b286a612fecb04c7b --- /dev/null +++ b/src/.docker_modules/hisat2/2.2.1/docker_init.sh @@ -0,0 +1,5 @@ +#!/bin/sh +docker pull lbmc/hisat2:2.2.1 +# docker build src/.docker_modules/hisat2/2.1.1 -t 'lbmc/hisat2:2.2.1' +# docker push lbmc/hisat2:2.2.1 +docker buildx build --platform linux/amd64,linux/arm64 -t "lbmc/hisat2:2.2.1" --push src/.docker_modules/hisat2/2.2.1