diff --git a/Dockerfile b/Dockerfile index 0871aa7f..ebdaa8a6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,6 +24,7 @@ ENV PYTHONUNBUFFERED=1 # --- Dependency Installation Layer --- # Copy dependency files first for better layer caching COPY pyproject.toml uv.lock ./ +COPY docs ./docs # Install project dependencies using uv sync with cache mount for faster builds # --frozen: ensures reproducible builds from uv.lock diff --git a/Dockerfile.dev b/Dockerfile.dev index f4bcc048..b377dc35 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -33,6 +33,7 @@ ENV PYTHONPATH=/app/src # Copy dependency files COPY --chown=${UID}:${GID} LICENSE README.md pyproject.toml uv.lock ./ +COPY --chown=${UID}:${GID} docs ./docs # Install all dependencies including dev dependencies RUN --mount=type=cache,target=/home/${APP_USER}/.cache/uv,uid=${UID},gid=${GID} \