From 6361d5f183e1a4f6b435b65474a4230587670fae Mon Sep 17 00:00:00 2001 From: Lukas Breuer Date: Tue, 25 Sep 2018 10:46:40 +0200 Subject: [PATCH] Add build tools for crypt package Fixes #7 --- Dockerfile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index abefe4d..41f4fd4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,7 +22,7 @@ ENTRYPOINT ["/tini", "--"] # Get build dependencies RUN \ apt-get update \ - && apt-get install -y --no-install-recommends git wget ca-certificates gnupg2 \ + && apt-get install -y --no-install-recommends git wget ca-certificates gnupg2 build-essential \ && wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb \ && dpkg -i erlang-solutions_1.0_all.deb \ && apt-get update \ @@ -74,3 +74,10 @@ RUN \ && ln -s /docker-config.exs config/dev.secret.exs \ && mix deps.get \ && mix compile + +# Strip container +USER root +RUN \ + apt-get remove -y build-essential wget git gnupg2 \ + && apt-get autoremove -y +USER pleroma