From 4fb82ced7a52c6993ae1be4cbd895e3f336916bd Mon Sep 17 00:00:00 2001 From: Alexey Skobkin Date: Sat, 6 Oct 2018 18:25:29 +0300 Subject: [PATCH] Initial Dockerfile. --- Dockerfile | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..f800d33 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,36 @@ +FROM alpine:3.8 + +ARG BUILD_DATE +ARG VERSION + +LABEL \ + org.label-schema.vendor="Alexey Skobkin - skobkin-ru@ya.ru" \ + org.label-schema.url="https://bitbucket.org/skobkin/docker-murmur-official-static-image/" \ + org.label-schema.name="Murmur Server (official static 32-bit build)" \ + org.label-schema.version=$VERSION \ + org.label-schema.vcs-url="https://skobkin@bitbucket.org/skobkin/docker-murmur-official-static-image.git" \ + org.label-schema.build-date=$BUILD_DATE \ + org.label-schema.license="MIT" \ + org.label-schema.schema-version="1.0" + +WORKDIR /opt/murmur + +RUN set -x \ + && apk add -q --no-cache --virtual .build-deps \ + curl \ + && apk add -q --no-cache \ + bash shadow tzdata \ + && curl -sSL https://mumble.info/snapshot/murmur-static_x86-${VERSION}snapshot.tar.bz2 -o /tmp/murmur.tar.bz2 \ + && tar -jx -f /tmp/murmur.tar.bz2 --strip-components=1 -C /opt/murmur \ + && mkdir -p /ssl \ + && mkdir -p /config \ + && mkdir -p /data \ + && rm /opt/murmur/murmur.ini \ + && apk del -q --purge .build-deps \ + && rm -rf /tmp/* /var/tmp/* /var/cache/apk/* + +EXPOSE 64738/tcp 64738/udp + +VOLUME ["/config", "/data", "/ssl"] + +ENTRYPOINT ["/opt/murmur/murmur.x86", "-ini", "/config/murmur.ini", "-v"]