remisek commited on
Commit
7abf166
·
1 Parent(s): 0b38ddc

Try to fix

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -8
Dockerfile CHANGED
@@ -7,20 +7,22 @@ RUN apt-get update && apt-get install -y \
7
  curl \
8
  && rm -rf /var/lib/apt/lists/*
9
 
10
- COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
 
 
 
 
11
 
12
- WORKDIR /app
13
 
14
- ENV UV_COMPILE_BYTECODE=1
15
 
16
- COPY pyproject.toml uv.lock ./
17
 
18
  RUN uv pip install --system -r pyproject.toml
19
 
20
- COPY . .
21
 
22
  EXPOSE 8501
23
 
24
- #HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
25
-
26
- ENTRYPOINT ["streamlit", "run", "app.py", "--server.port=8501", "--server.address=0.0.0.0"]
 
7
  curl \
8
  && rm -rf /var/lib/apt/lists/*
9
 
10
+ RUN useradd -m -u 1000 user
11
+
12
+ USER user
13
+ ENV HOME=/home/user \
14
+ PATH=/home/user/.local/bin:$PATH
15
 
16
+ WORKDIR $HOME/app
17
 
18
+ COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
19
 
20
+ COPY --chown=user pyproject.toml uv.lock ./
21
 
22
  RUN uv pip install --system -r pyproject.toml
23
 
24
+ COPY --chown=user . .
25
 
26
  EXPOSE 8501
27
 
28
+ CMD ["streamlit", "run", "app.py", "--server.port=8501", "--server.address=0.0.0.0"]