From 01a6b2dccd9cb4dd86ba70d37e6339ec4f581d5f Mon Sep 17 00:00:00 2001 From: yeasy Date: Thu, 11 Jun 2026 23:17:58 -0700 Subject: [PATCH] fix(content): align compose demo Dockerfiles to COPY over ADD The app and django compose demos used ADD for plain local files, but the book's in-text versions of the same examples (11.3_usage.md, 11.6_django.md) and its own guidance (7.2/7.3, appendix best_practices) all use COPY. Align the demos with the documented practice. --- 11_compose/demo/app/Dockerfile | 2 +- 11_compose/demo/django/Dockerfile | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/11_compose/demo/app/Dockerfile b/11_compose/demo/app/Dockerfile index c7d22ba..135dfba 100644 --- a/11_compose/demo/app/Dockerfile +++ b/11_compose/demo/app/Dockerfile @@ -1,5 +1,5 @@ FROM python:3.12-alpine -ADD . /code +COPY . /code WORKDIR /code RUN pip install redis flask CMD ["python", "app.py"] diff --git a/11_compose/demo/django/Dockerfile b/11_compose/demo/django/Dockerfile index b45a393..1cc93f4 100644 --- a/11_compose/demo/django/Dockerfile +++ b/11_compose/demo/django/Dockerfile @@ -2,6 +2,6 @@ FROM python:3 ENV PYTHONUNBUFFERED 1 RUN mkdir /code WORKDIR /code -ADD requirements.txt /code/ +COPY requirements.txt /code/ RUN pip install -r requirements.txt -ADD . /code/ +COPY . /code/