Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions Dockerfile.dev
Original file line number Diff line number Diff line change
Expand Up @@ -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} \
Expand Down