Skip to content

Commit 14edc13

Browse files
authored
Update Dockerfile.runpod
1 parent 45f8183 commit 14edc13

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

Dockerfile.runpod

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,18 @@ RUN useradd --create-home --uid 1000 appuser
44
RUN mkdir /app && chown appuser:appuser /app
55
WORKDIR /app
66

7-
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked apt-get update && apt-get install -y --no-install-recommends ffmpeg git libgl1 libglib2.0-0 && apt-get clean && rm -rf /var/lib/apt/lists/*
7+
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked apt-get update && apt-get install -y --no-install-recommends ffmpeg git libgl1 libglib2.0-0 && apt-get clean && rm -rf /var/lib/apt/lists/*
88

99
USER appuser
1010

1111
COPY --chown=appuser:appuser pyproject.toml uv.lock ./
1212

13-
RUN --mount=type=cache,target=/root/.cache/uv uv sync --frozen --no-dev --no-install-project --extra cuda
13+
# Use --no-frozen so uv regenerates the lockfile if pyproject.toml has changed
14+
RUN --mount=type=cache,target=/home/appuser/.cache/uv uv sync --no-dev --no-install-project --extra cuda
1415

1516
COPY --chown=appuser:appuser . .
1617

17-
RUN --mount=type=cache,target=/root/.cache/uv uv sync --frozen --no-dev --extra cuda
18-
19-
RUN /app/.venv/bin/pip install runpod google-api-python-client google-auth
18+
RUN --mount=type=cache,target=/home/appuser/.cache/uv uv sync --no-dev --extra cuda
2019

2120
ENV OPENCV_IO_ENABLE_OPENEXR=1
2221

0 commit comments

Comments
 (0)