MH0386 commited on
Commit
3d69eda
·
verified ·
1 Parent(s): fcb36ba

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -7
Dockerfile CHANGED
@@ -4,6 +4,7 @@ FROM ghcr.io/astral-sh/uv:debian-slim
4
  ENV UV_COMPILE_BYTECODE=1 \
5
  UV_LINK_MODE=copy \
6
  UV_NO_CACHE=1 \
 
7
  GRADIO_SERVER_PORT=8080
8
 
9
  WORKDIR /app
@@ -14,18 +15,14 @@ RUN apt-get update && \
14
  apt-get clean && \
15
  rm -rf /var/lib/apt/lists/*
16
 
17
- # Install the project's dependencies using the lockfile and settings
18
- RUN --mount=type=bind,source=uv.lock,target=uv.lock \
19
- --mount=type=bind,source=pyproject.toml,target=pyproject.toml \
20
  --mount=type=bind,source=.python-version,target=.python-version \
21
- uv sync --frozen --no-install-project --no-dev
22
 
23
  COPY . /app
24
 
25
- RUN uv sync --frozen --no-dev
26
-
27
  EXPOSE ${GRADIO_SERVER_PORT}
28
 
29
  ENTRYPOINT [ ]
30
 
31
- CMD ["uv", "run", "src/vocalizr"]
 
4
  ENV UV_COMPILE_BYTECODE=1 \
5
  UV_LINK_MODE=copy \
6
  UV_NO_CACHE=1 \
7
+ UV_SYSTEM_PYTHON=1 \
8
  GRADIO_SERVER_PORT=8080
9
 
10
  WORKDIR /app
 
15
  apt-get clean && \
16
  rm -rf /var/lib/apt/lists/*
17
 
18
+ RUN --mount=type=bind,source=pyproject.toml,target=pyproject.toml \
 
 
19
  --mount=type=bind,source=.python-version,target=.python-version \
20
+ uv pip install -r pyproject.toml --python $(cat .python-version)
21
 
22
  COPY . /app
23
 
 
 
24
  EXPOSE ${GRADIO_SERVER_PORT}
25
 
26
  ENTRYPOINT [ ]
27
 
28
+ CMD ["python", "src/vocalizr"]