use uv.lock
This commit is contained in:
@@ -33,6 +33,7 @@ RUN chown -R appuser:appgroup /app
|
||||
|
||||
# Copy project metadata and source
|
||||
COPY pyproject.toml .
|
||||
COPY uv.lock .
|
||||
COPY src/ ./src/
|
||||
|
||||
# uv environment knobs:
|
||||
@@ -47,7 +48,7 @@ ENV UV_SYSTEM_PYTHON=1
|
||||
# (git source for util-services and pytorch-cpu index for torch)
|
||||
# BuildKit cache mount keeps the uv package cache across builds
|
||||
RUN --mount=type=cache,target=/root/.cache/uv \
|
||||
uv pip install .
|
||||
uv sync --frozen --no-dev
|
||||
|
||||
ENV PYTHONPATH="/app/src"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user