Added `--no-cache-dir` option to all Python pip commands in Dockerfiles (#113)

The cache gives no benefit to a Docker image but it does add size, hence it's best left out.

Signed-off-by: Andy Madge <andymadge@gmail.com>
pull/117/head
Andy Madge 3 years ago committed by GitHub
parent a2cf9cc9f3
commit a42a8531ab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      django/app/Dockerfile
  2. 2
      flask/app/Dockerfile
  3. 2
      nginx-flask-mongo/flask/Dockerfile
  4. 2
      nginx-flask-mysql/backend/Dockerfile

@ -2,7 +2,7 @@ FROM python:3.7-alpine
EXPOSE 8000
WORKDIR /app
COPY requirements.txt /app
RUN pip3 install -r requirements.txt
RUN pip3 install -r requirements.txt --no-cache-dir
COPY . /app
ENTRYPOINT ["python3"]
CMD ["manage.py", "runserver", "0.0.0.0:8000"]

@ -1,7 +1,7 @@
FROM python:3.7-alpine
WORKDIR /app
COPY requirements.txt /app
RUN pip3 install -r requirements.txt
RUN pip3 install -r requirements.txt --no-cache-dir
COPY . /app
ENTRYPOINT ["python3"]
CMD ["app.py"]

@ -2,6 +2,6 @@ FROM python:3.7
WORKDIR /src
COPY . .
RUN pip install -r requirements.txt
RUN pip install -r requirements.txt --no-cache-dir
CMD ["./server.py"]

@ -1,7 +1,7 @@
FROM python:3.8-alpine
WORKDIR /code
COPY requirements.txt /code/
RUN pip install -r requirements.txt
RUN pip install -r requirements.txt --no-cache-dir
COPY . /code/
ENV FLASK_APP hello.py
CMD flask run --host=0.0.0.0

Loading…
Cancel
Save