Bob-Potato commited on
Commit
ef9c729
·
verified ·
1 Parent(s): a46ce71

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +12 -4
Dockerfile CHANGED
@@ -1,15 +1,23 @@
1
- FROM python:3.9
 
2
 
 
3
  RUN useradd -m -u 1000 user
4
  USER user
5
  ENV PATH="/home/user/.local/bin:$PATH"
6
 
 
7
  WORKDIR /app
8
 
9
- # Copiază tot ce e în repo în container
10
  COPY --chown=user . /app
11
 
12
- # Instalează dependențele
13
- RUN pip install --no-cache-dir --upgrade -r requirements.txt
 
14
 
 
 
 
 
15
  CMD ["python", "app.py"]
 
1
+ # Folosește Python 3.11
2
+ FROM python:3.11-slim
3
 
4
+ # Creează un user non-root
5
  RUN useradd -m -u 1000 user
6
  USER user
7
  ENV PATH="/home/user/.local/bin:$PATH"
8
 
9
+ # Setează WORKDIR
10
  WORKDIR /app
11
 
12
+ # Copiază tot conținutul repo în container
13
  COPY --chown=user . /app
14
 
15
+ # Instalează pip și dependențele
16
+ RUN pip install --no-cache-dir --upgrade pip \
17
+ && pip install --no-cache-dir --upgrade -r requirements.txt
18
 
19
+ # Expune portul pe care va rula AI-ul
20
+ EXPOSE 7860
21
+
22
+ # Comanda implicită pentru rulare
23
  CMD ["python", "app.py"]