phuc0201 commited on
Commit
ec825d6
·
verified ·
1 Parent(s): d0310ac

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +9 -14
Dockerfile CHANGED
@@ -1,20 +1,15 @@
1
- FROM python:3.10-slim
2
 
3
- WORKDIR /app
4
-
5
- COPY requirements.txt .
6
 
7
- RUN apt-get update && apt-get install -y \
8
- git build-essential \
9
- && pip install --upgrade pip \
10
- && pip install -r requirements.txt \
11
- && apt-get clean
12
 
13
- ENV TRANSFORMERS_CACHE=/tmp/hf_cache
14
- RUN mkdir -p /tmp/hf_cache
15
 
16
- COPY . .
 
17
 
18
- EXPOSE 7860
19
 
20
- CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
 
1
+ FROM python:3.10
2
 
3
+ RUN useradd -m -u 1000 user
4
+ USER user
 
5
 
6
+ ENV PATH="/home/user/.local/bin:$PATH"
 
 
 
 
7
 
8
+ WORKDIR /app
 
9
 
10
+ COPY --chown=user ./requirements.txt requirements.txt
11
+ RUN pip install --no-cache-dir --upgrade -r requirements.txt
12
 
13
+ COPY --chown=user . /app
14
 
15
+ CMD ["uvicorn", "app:app", "--host=0.0.0.0", "--port=7860"]