Sebastián Ramírez
10 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
3 additions and
0 deletions
-
backend/Dockerfile
|
|
@ -19,6 +19,7 @@ ENV UV_COMPILE_BYTECODE=1 |
|
|
|
ENV UV_LINK_MODE=copy |
|
|
|
|
|
|
|
# Install dependencies |
|
|
|
# Ref: https://docs.astral.sh/uv/guides/integration/docker/#intermediate-layers |
|
|
|
RUN --mount=type=cache,target=/root/.cache/uv \ |
|
|
|
--mount=type=bind,source=uv.lock,target=uv.lock \ |
|
|
|
--mount=type=bind,source=pyproject.toml,target=pyproject.toml \ |
|
|
@ -32,6 +33,8 @@ COPY ./pyproject.toml ./uv.lock ./alembic.ini /app/ |
|
|
|
|
|
|
|
COPY ./app /app/app |
|
|
|
|
|
|
|
# Sync the project |
|
|
|
# Ref: https://docs.astral.sh/uv/guides/integration/docker/#intermediate-layers |
|
|
|
RUN --mount=type=cache,target=/root/.cache/uv \ |
|
|
|
uv sync |
|
|
|
|
|
|
|