From 3888c6a4c546ca781b6892e505bd1d67cc231e23 Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent.modolo@ens-lyon.fr> Date: Thu, 25 Mar 2021 14:37:53 +0100 Subject: [PATCH] Docker: add emase-zero:0.3.1 --- .../emase-zero/0.3.1/Dockerfile | 35 +++++++++++++++++++ .../emase-zero/0.3.1/docker_init.sh | 4 +++ 2 files changed, 39 insertions(+) create mode 100644 src/.docker_modules/emase-zero/0.3.1/Dockerfile create mode 100755 src/.docker_modules/emase-zero/0.3.1/docker_init.sh diff --git a/src/.docker_modules/emase-zero/0.3.1/Dockerfile b/src/.docker_modules/emase-zero/0.3.1/Dockerfile new file mode 100644 index 00000000..ac82286d --- /dev/null +++ b/src/.docker_modules/emase-zero/0.3.1/Dockerfile @@ -0,0 +1,35 @@ +FROM debian:buster as build +MAINTAINER Laurent Modolo + +ENV EMASEZERO_VERSION=0.3.1 +ENV PACKAGES build-essential \ + ca-certificates \ + zlib1g-dev \ + git + +RUN apt-get update && \ + apt-get install -y --no-install-recommends ${PACKAGES} && \ + apt-get clean + +RUN git clone https://github.com/churchill-lab/emase-zero.git \ + && cd emase-zero/src/ \ + && make \ + && mv emase-zero /usr/local/bin/ \ + && ldd /usr/local/bin/emase-zero +# linux-vdso.so.1 (0x00007ffe8e35f000) +# libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fbd358b5000) +# libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fbd35731000) +# libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fbd355ae000) +# libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fbd35594000) +# libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fbd353d3000) +# /lib64/ld-linux-x86-64.so.2 (0x00007fbd35af7000) + +FROM debian:buster-slim + +COPY --from=build /usr/local/bin/emase-zero /usr/local/bin/ +COPY --from=build /lib/x86_64-linux-gnu/libz.so.1 /lib/x86_64-linux-gnu/ +COPY --from=build /lib/x86_64-linux-gnu/libm.so.6 /lib/x86_64-linux-gnu/ +COPY --from=build /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib/x86_64-linux-gnu/ + +RUN apt-get update && \ + apt-get install -y procps bash diff --git a/src/.docker_modules/emase-zero/0.3.1/docker_init.sh b/src/.docker_modules/emase-zero/0.3.1/docker_init.sh new file mode 100755 index 00000000..cb295bd1 --- /dev/null +++ b/src/.docker_modules/emase-zero/0.3.1/docker_init.sh @@ -0,0 +1,4 @@ +#!/bin/sh +docker pull lbmc/emase-zero:0.3.1 +docker build src/.docker_modules/emase-zero/0.3.1 -t 'lbmc/emase-zero:0.3.1' +docker push lbmc/emase-zero:0.3.1 -- GitLab