File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed
Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change 44
55## docker run --env-file .env --rm -p 8000:8000 -v $(pwd):/app/code --name fair-api-container fair-api
66
7- ARG BUILD_TARGET=api
8-
97## in order to access localhost port to your system from docker env you might wanna use : host.docker.internal or ip
108FROM ghcr.io/astral-sh/uv:python3.11-bookworm-slim AS builder
119
10+ ARG BUILD_TARGET=api
11+
1212# Configure uv settings
1313ENV UV_COMPILE_BYTECODE=1
1414ENV UV_LINK_MODE=copy
@@ -31,10 +31,18 @@ WORKDIR /app
3131COPY pyproject.toml uv.lock manage.py /app/
3232
3333RUN --mount=type=cache,target=/root/.cache/uv \
34+ echo "Supplied BUILD_TARGET: $BUILD_TARGET" && \
3435 if [ "$BUILD_TARGET" = "predictor" ]; then \
35- uv sync --frozen --no-install-project --no-dev --group prediction-workers; \
36+ uv sync \
37+ --frozen \
38+ --no-install-project \
39+ --no-dev \
40+ --group prediction-workers; \
3641 else \
37- uv sync --frozen --no-install-project --no-dev; \
42+ uv sync \
43+ --frozen \
44+ --no-install-project \
45+ --no-dev; \
3846 fi
3947
4048COPY aiproject /app/aiproject
You can’t perform that action at this time.
0 commit comments