From 5546fed717649ad0940b16b43f8df0be909368bc Mon Sep 17 00:00:00 2001 From: MattWellie Date: Sat, 28 Feb 2026 08:23:21 +1000 Subject: [PATCH] streammd image build, requires samtools/sambamba for de/compression --- images/streammd/Dockerfile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 images/streammd/Dockerfile diff --git a/images/streammd/Dockerfile b/images/streammd/Dockerfile new file mode 100644 index 00000000..51c2f28f --- /dev/null +++ b/images/streammd/Dockerfile @@ -0,0 +1,26 @@ +ARG ST_VERSION=1.21-1 + +FROM australia-southeast1-docker.pkg.dev/cpg-common/images/samtools:${ST_VERSION} + +# the streammd version +ARG VERSION=4.3.0 + +# Install the runtime shared libraries that the compiled htslib may depend on +RUN apt-get update && apt-get install -y \ + cmake \ + g++ \ + gcc \ + git \ + make \ + wget \ + && rm -rf /var/lib/apt/lists/* && \ + wget https://github.com/delocalizer/streammd/releases/download/${VERSION}/streammd-${VERSION}.tar.gz && \ + tar -xzvf streammd-${VERSION}.tar.gz && \ + cd streammd-${VERSION} && \ + ./configure && \ + make && \ + make check && \ + make install && \ + cd .. && \ + rm -r streammd-${VERSION} && \ + streammd --help