From 21547e3fe9d4d89ee86bc2374da0c617120ad2bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20Abdelkader=20Mart=C3=ADnez=20P=C3=A9rez?= Date: Tue, 9 Jul 2019 11:35:41 +0200 Subject: [PATCH] Optimize Dockerfile layer order to improve speed. --- poc/Dockerfile | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/poc/Dockerfile b/poc/Dockerfile index 79a15b5..730ae00 100644 --- a/poc/Dockerfile +++ b/poc/Dockerfile @@ -1,20 +1,14 @@ FROM python:3.7-alpine -COPY Pipfile Pipfile.lock /tmp/ +RUN apk upgrade --update-cache \ + && apk add bash curl coreutils file \ + && pip install pipenv + +COPY Pipfile Pipfile.lock / + +RUN pipenv install --system --deploy \ + && rm -f /Pipfile /Pipfile.lock COPY bin/* /usr/bin/ -WORKDIR /tmp - -RUN apk upgrade --update-cache; \ - apk add \ - bash \ - curl \ - coreutils \ - file; \ - \ - pip install pipenv; \ - \ - pipenv install --system --deploy; - ENTRYPOINT ["/usr/bin/kapow"]