Elyon7 commited on
Commit
2a9f585
·
verified ·
1 Parent(s): 732706a

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +25 -3
Dockerfile CHANGED
@@ -1,5 +1,27 @@
1
  FROM python:3.10-slim
 
 
2
  WORKDIR /App
3
- RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
4
- # Questo comando tiene il container acceso per un'ora, permettendoti di ispezionare i file
5
- CMD ["sleep", "3600"]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  FROM python:3.10-slim
2
+
3
+ # Imposta la directory di lavoro
4
  WORKDIR /App
5
+
6
+ # Installa le dipendenze base
7
+ RUN apt-get update && apt-get install -y \
8
+ git \
9
+ git-lfs \
10
+ ffmpeg \
11
+ libsm6 \
12
+ libxext6 \
13
+ libgl1 \
14
+ && rm -rf /var/lib/apt/lists/*
15
+
16
+ # Copia i requirements e installa (assicurati di aver caricato requirements.txt)
17
+ COPY requirements.txt .
18
+ RUN pip install --no-cache-dir -r requirements.txt
19
+
20
+ # Copia tutto il resto del codice nella directory corrente
21
+ COPY . .
22
+
23
+ # Esponi la porta
24
+ EXPOSE 7860
25
+
26
+ # Avvia l'app (assicurati che main.py sia nella cartella root o aggiusta il percorso)
27
+ CMD ["python", "-u", "main.py"]