File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ WORKDIR /app
1616FROM base AS builder
1717
1818ENV PATH="/root/.local/bin:${PATH}"
19- ENV UV_PROJECT_ENVIRONMENT="/app/ venv"
19+ ENV UV_PROJECT_ENVIRONMENT="/venv"
2020
2121COPY pyproject.toml uv.lock ./
2222RUN uv sync --frozen --no-install-project
@@ -25,14 +25,17 @@ RUN uv sync --frozen --no-install-project
2525FROM base AS final
2626
2727ENV PATH="/root/.local/bin:${PATH}"
28- ENV VIRTUAL_ENV="/app/ venv"
28+ ENV VIRTUAL_ENV="/venv"
2929
3030WORKDIR /app
3131
32- COPY --from=builder /app/venv /app/venv
32+ # Copy venv with dependencies
33+ COPY --from=builder /venv /venv
3334
35+ # Copy source code
3436COPY . .
3537
36- RUN /app/venv/bin/pip install --no-deps -e .
38+ # Install only the project (not dependencies)
39+ RUN /venv/bin/pip install --no-deps -e .
3740
38- ENTRYPOINT ["/app/ venv/bin/modelbench" ]
41+ ENTRYPOINT ["/venv/bin/modelbench" ]
You can’t perform that action at this time.
0 commit comments