From ff023ba7ec3c5c29a3a34fd0b521ed25f4cd706f Mon Sep 17 00:00:00 2001 From: Hironsan Date: Fri, 11 Dec 2020 08:49:03 +0900 Subject: [PATCH] Improve build speed --- app/Dockerfile | 18 ++++++++++++------ docker-compose.prod.yml | 3 +-- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/app/Dockerfile b/app/Dockerfile index add30d71..dbb3549d 100644 --- a/app/Dockerfile +++ b/app/Dockerfile @@ -1,4 +1,5 @@ -FROM alpine:3.9.6 +ARG PYTHON_VERSION="3.8.6" +FROM python:${PYTHON_VERSION}-slim-buster CMD ["python3"] @@ -9,8 +10,13 @@ ENV PYTHONUNBUFFERED 1 COPY . /app/ -RUN apk add -U --no-cache bash python3 python3-dev libpq postgresql-dev unixodbc-dev musl-dev g++ libffi-dev \ - && pip3 install --upgrade --no-cache-dir pip setuptools \ - && pip3 install --no-cache-dir -r requirements.txt \ - && ln -s /usr/bin/python3 /usr/bin/python \ - && apk del --no-cache python3-dev postgresql-dev unixodbc-dev musl-dev g++ libffi-dev +# hadolint ignore=DL3013 +RUN apt-get update \ + && apt-get install -y --no-install-recommends \ + netcat=1.10-41.1 \ + libpq-dev=11.9-0+deb10u1 \ + unixodbc-dev=2.3.6-0.1 \ + g++=4:8.3.0-1 \ + && pip install --no-cache-dir -U pip setuptools \ + && pip install --no-cache-dir -r requirements.txt \ + && apt-get clean diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 803ed28c..aa1c230d 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -23,10 +23,9 @@ services: build: ./frontend environment: API_URL: "http://backend:8000" + GOOGLE_TRACKING_ID: "" volumes: - www:/app/dist - environment: - GOOGLE_TRACKING_ID: "" nginx: build: ./nginx