From 1b3b9ff8586a77800bff082dd1b56bc5324225b7 Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Tue, 9 Sep 2025 17:43:46 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8(summary)=20add=20development=20stage?= =?UTF-8?q?=20to=20summary=20Docker=20image=20for=20hot=20reload?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Introduce new Docker stage enabling hot reload during active API development to eliminate rebuild cycles and improve developer workflow efficiency. --- src/summary/Dockerfile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/summary/Dockerfile b/src/summary/Dockerfile index 0d05c159..6fe2698b 100644 --- a/src/summary/Dockerfile +++ b/src/summary/Dockerfile @@ -8,6 +8,14 @@ COPY pyproject.toml . RUN pip3 install --no-cache-dir . +FROM base AS development +WORKDIR /app + +COPY . . +RUN pip3 install --no-cache-dir -e ".[dev]" || pip3 install --no-cache-dir -e . + +CMD ["uvicorn", "summary.main:app", "--host", "0.0.0.0", "--port", "8000", "--reload"] + FROM base AS production WORKDIR /app