Chaitaniya commited on
Commit
9bdce89
·
1 Parent(s): 3246fe8
Files changed (1) hide show
  1. Dockerfile +9 -10
Dockerfile CHANGED
@@ -1,21 +1,20 @@
1
- # FROM python:3.13.0
2
-
3
- # WORKDIR /app
4
- # COPY . /app
5
-
6
- # RUN pip install --upgrade pip
7
- # RUN pip install -r requirements.txt
8
-
9
- # CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000"]
10
-
11
  FROM python:3.13.0
12
 
 
 
 
 
13
  WORKDIR /app
 
14
  COPY . .
15
 
16
  RUN apt-get update && apt-get install -y git
17
  RUN pip install --upgrade pip
18
  RUN pip install -r requirements.txt
19
 
 
 
20
  EXPOSE 7860
21
  CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "7860"]
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  FROM python:3.13.0
2
 
3
+ RUN useradd -m -u 1000 user
4
+ USER user
5
+ ENV PATH="/home/user/.local/bin:$PATH"
6
+
7
  WORKDIR /app
8
+ COPY --chown=user ./requirements.txt requirements.txt
9
  COPY . .
10
 
11
  RUN apt-get update && apt-get install -y git
12
  RUN pip install --upgrade pip
13
  RUN pip install -r requirements.txt
14
 
15
+ COPY --chown=user . /app
16
+
17
  EXPOSE 7860
18
  CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "7860"]
19
+
20
+