From f35e5aababff9a57b6fcf3a282075a64e8f25db3 Mon Sep 17 00:00:00 2001 From: Gabriel Augendre Date: Wed, 20 Jun 2018 00:21:29 +0200 Subject: [PATCH] Use alpine as base image --- Dockerfile | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1ac4eb2..74f5f35 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,12 @@ -FROM python:3.6 +FROM python:3.6-alpine -RUN ln -fs /usr/share/zoneinfo/Europe/Paris /etc/localtime && \ - dpkg-reconfigure -f noninteractive tzdata +#RUN ln -fs /usr/share/zoneinfo/Europe/Paris /etc/localtime && \ +# dpkg-reconfigure -f noninteractive tzdata + +RUN apk add --update postgresql-libs && \ + apk add --udpate --virtual .build-deps gcc musl-dev postgresql-dev tzdata && \ + cp /usr/share/zoneinfo/Europe/Paris /etc/localtime && \ + echo "Europe/Paris" > /etc/timezone WORKDIR /app EXPOSE 8000 @@ -11,10 +16,11 @@ RUN pip3 install pipenv COPY Pipfile Pipfile.lock ./ RUN pipenv install +RUN apk del .build-deps + COPY . ./ -RUN chmod +x bash/run-prod.sh -CMD bash/run-prod.sh +CMD ["bash", "bash/run-prod.sh"] HEALTHCHECK --interval=10s --timeout=10s CMD ["pipenv", "run", "python", "healthcheck.py"]