diff --git a/src/.docker_modules/stringtie/2.1.1/Dockerfile b/src/.docker_modules/stringtie/2.1.1/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..7e0f2a18d02ced44dcbd2ee99cede00df6c1d0fe --- /dev/null +++ b/src/.docker_modules/stringtie/2.1.1/Dockerfile @@ -0,0 +1,19 @@ +FROM ubuntu:16.04 +Maintainer Chen Yuelong <yuelong.chen.btr@gmail.com> + +ARG version=2.1.1 +RUN mkdir -p /opt/tools + +WORKDIR /opt/tools + +# install stringtie +RUN \ + apt update && apt install -y wget && \ + wget -c http://ccb.jhu.edu/software/stringtie/dl/stringtie-${version}.Linux_x86_64.tar.gz && \ + tar -zxvf stringtie-${version}.Linux_x86_64.tar.gz && \ + cp stringtie-${version}.Linux_x86_64/stringtie /usr/local/bin && \ + rm -rf stringtie* && \ + apt-get remove --purge --yes \ + wget && \ + apt-get autoremove --purge --yes && \ + apt-get clean diff --git a/src/.docker_modules/stringtie/2.1.1/docker_init.sh b/src/.docker_modules/stringtie/2.1.1/docker_init.sh new file mode 100755 index 0000000000000000000000000000000000000000..04b4805529fb37775db09f06b97cfcfa7b3cd53d --- /dev/null +++ b/src/.docker_modules/stringtie/2.1.1/docker_init.sh @@ -0,0 +1,5 @@ +#!/bin/sh +# docker pull lbmc/stringtie:2.1.1 +docker build src/.docker_modules/stringtie/2.1.0 -t 'lbmc/stringtie:2.1.1' +docker push lbmc/stringtie:2.1.1 +docker buildx build --platform linux/amd64,linux/arm64 -t "lbmc/stringtie:2.1.1" --push src/.docker_modules/stringtie/2.1.1 \ No newline at end of file