MH0386 commited on
Commit
0fbc508
·
verified ·
1 Parent(s): 50438e9

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -6
Dockerfile CHANGED
@@ -6,16 +6,19 @@ ENV UV_COMPILE_BYTECODE=1 \
6
  UV_CACHE_DIR=/app/.cache/uv \
7
  GRADIO_SERVER_PORT=8080
8
 
9
- WORKDIR /app
10
-
11
  # skipcq: DOK-DL3008
12
  RUN apt-get update && \
13
  apt-get install -qq -y --no-install-recommends espeak-ng && \
14
  apt-get clean && \
15
  rm -rf /var/lib/apt/lists/*
16
 
17
- RUN mkdir -p /app/.cache/uv && \
18
- chmod -R 777 /app/.cache/uv
 
 
 
 
 
19
 
20
  RUN --mount=type=cache,target=${UV_CACHE_DIR} \
21
  --mount=type=bind,source=uv.lock,target=uv.lock \
@@ -31,8 +34,6 @@ RUN --mount=type=cache,target=${UV_CACHE_DIR} \
31
  --mount=type=bind,source=.python-version,target=.python-version \
32
  uv sync --frozen --no-dev
33
 
34
- RUN chmod -R 777 /app/.venv
35
-
36
  ENV PATH="/app/.venv/bin:$PATH"
37
 
38
  EXPOSE ${GRADIO_SERVER_PORT}
 
6
  UV_CACHE_DIR=/app/.cache/uv \
7
  GRADIO_SERVER_PORT=8080
8
 
 
 
9
  # skipcq: DOK-DL3008
10
  RUN apt-get update && \
11
  apt-get install -qq -y --no-install-recommends espeak-ng && \
12
  apt-get clean && \
13
  rm -rf /var/lib/apt/lists/*
14
 
15
+ WORKDIR /app
16
+
17
+ RUN adduser vocalizr && \
18
+ mkdir -p /app/.cache/uv && \
19
+ chown -R vocalizr:vocalizr /app
20
+
21
+ USER vocalizr
22
 
23
  RUN --mount=type=cache,target=${UV_CACHE_DIR} \
24
  --mount=type=bind,source=uv.lock,target=uv.lock \
 
34
  --mount=type=bind,source=.python-version,target=.python-version \
35
  uv sync --frozen --no-dev
36
 
 
 
37
  ENV PATH="/app/.venv/bin:$PATH"
38
 
39
  EXPOSE ${GRADIO_SERVER_PORT}