From 7441dcdfefaee9fb81130a5e1b176e19ba7e5c22 Mon Sep 17 00:00:00 2001 From: Brook Elgie Date: Thu, 24 May 2018 12:38:12 +0100 Subject: [PATCH] Reorganise Dockerfile for better caching --- Dockerfile | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 328be220..84703fbc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,8 +5,6 @@ MAINTAINER Paul Walsh ENV LANG=en_US.UTF-8 \ APP_DIR=/srv/app -COPY . ${APP_DIR} - WORKDIR ${APP_DIR} RUN apk add --no-cache --virtual build-dependencies \ @@ -18,18 +16,24 @@ RUN apk add --no-cache --virtual build-dependencies \ readline-dev \ curl \ gcc \ - git \ - && apk add --no-cache \ + git + +RUN apk add --no-cache \ bash \ gettext \ ca-certificates \ openssl \ libpq \ postgresql-client \ - make \ - && update-ca-certificates \ - && make install \ - && apk del build-dependencies + make + +RUN update-ca-certificates + +COPY . ${APP_DIR} + +RUN make install + +RUN apk del build-dependencies EXPOSE 5000