diff --git a/Dockerfile b/Dockerfile index da1e98ffdba00bb1af22b5289e3045bb742a2129..ae1b1cc052b32924a0dea810a41a2bdc9495f6c6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,19 +1,6 @@ FROM alpine:3.9 MAINTAINER Jan Grewe <jan@faked.org> -# build packages -RUN apk update && \ - apk add --virtual=build-dependencies \ - bash \ - db-dev \ - expat-dev \ - g++ \ - gcc \ - icu-dev \ - libxml2-dev \ - make \ - perl-dev - # runtime packages RUN apk add --no-cache \ bash \ @@ -38,6 +25,17 @@ RUN apk add --no-cache \ wget \ yarn +# build packages +RUN apk add --no-cache \ + db-dev \ + expat-dev \ + g++ \ + gcc \ + icu-dev \ + libxml2-dev \ + make \ + perl-dev + ARG MB_VERSION="v-2019-06-03" RUN git clone --depth 1 --branch ${MB_VERSION} https://github.com/metabrainz/musicbrainz-server.git /opt/musicbrainz @@ -67,8 +65,6 @@ RUN yarn install --ignore-engines && \ RUN ./script/compile_resources.sh -RUN apk del build-dependencies - ADD start.sh . CMD ["/bin/bash", "/opt/musicbrainz/start.sh"]