Skip to content

Commit 0b561fa

Browse files
removed mount from dockerfiles
1 parent 233ebad commit 0b561fa

2 files changed

Lines changed: 6 additions & 9 deletions

File tree

src/App/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ WORKDIR /app
3434
COPY pyproject.toml requirements.txt* uv.lock* ./
3535

3636
# Install Python dependencies using UV
37-
RUN --mount=type=cache,target=/root/.cache/uv \
38-
if [ -f "requirements.txt" ]; then \
37+
RUN if [ -f "requirements.txt" ]; then \
3938
uv pip install --system -r requirements.txt && uv pip install --system "uvicorn[standard]"; \
4039
else \
4140
uv pip install --system pyproject.toml && uv pip install --system "uvicorn[standard]"; \

src/backend/Dockerfile

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,15 @@ ENV UV_COMPILE_BYTECODE=1 UV_LINK_MODE=copy
88

99
WORKDIR /app
1010

11+
# Copy lock and project files first for better layer caching
12+
COPY uv.lock pyproject.toml /app/
13+
1114
# Install the project's dependencies using the lockfile and settings
12-
RUN --mount=type=cache,target=/root/.cache/uv \
13-
--mount=type=bind,source=uv.lock,target=uv.lock \
14-
--mount=type=bind,source=pyproject.toml,target=pyproject.toml \
15-
uv sync --frozen --no-install-project --no-dev
16-
#RUN uv sync --frozen --no-install-project --no-dev
15+
RUN uv sync --frozen --no-install-project --no-dev
1716

1817
# Backend app setup
1918
COPY . /app
20-
RUN --mount=type=cache,target=/root/.cache/uv uv sync --frozen --no-dev
21-
#RUN uv sync --frozen --no-dev
19+
RUN uv sync --frozen --no-dev
2220

2321

2422
FROM base

0 commit comments

Comments
 (0)