@@ -16,23 +16,23 @@ WORKDIR /workspaces/{{ project_name }}
1616
1717# Install dependencies
1818RUN --mount=type=cache,target=/root/.cache/uv \
19- --mount=type=bind,source=uv.lock,target=uv.lock \
20- --mount=type=bind,source=pyproject.toml,target=pyproject.toml \
21- if [ "$ENVIRONMENT" = "prod" ]; then \
22- uv sync --frozen --no-install-project --no-editable --no-dev; \
23- else \
24- uv sync --frozen --no-install-project --all-extras; \
25- fi
19+ --mount=type=bind,source=uv.lock,target=uv.lock \
20+ --mount=type=bind,source=pyproject.toml,target=pyproject.toml \
21+ if [ "$ENVIRONMENT" = "prod" ]; then \
22+ uv sync --frozen --no-install-project --no-editable --no-dev; \
23+ else \
24+ uv sync --frozen --no-install-project --all-extras; \
25+ fi
2626
2727COPY . .
2828
2929# Install the project
3030RUN --mount=type=cache,target=/root/.cache/uv \
31- if [ "$ENVIRONMENT" = "prod" ]; then \
32- uv sync --frozen --no-editable --no-dev; \
33- else \
34- uv sync --frozen --all-extras; \
35- fi
31+ if [ "$ENVIRONMENT" = "prod" ]; then \
32+ uv sync --frozen --no-editable --no-dev; \
33+ else \
34+ uv sync --frozen --all-extras; \
35+ fi
3636
3737# ---------- production image ----------
3838FROM python:{{ python_version }}-slim-bookworm AS prod
0 commit comments