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