benjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa commited on
Commit
80e2ad8
·
verified ·
1 Parent(s): 730c927

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +41 -0
Dockerfile ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.10-slim
2
+
3
+ WORKDIR /app
4
+
5
+ # Instalar dependencias del sistema
6
+ RUN apt-get update && apt-get install -y \
7
+ ffmpeg \
8
+ libsndfile1 \
9
+ && rm -rf /var/lib/apt/lists/*
10
+
11
+ # Copiar requirements
12
+ COPY requirements.txt .
13
+ RUN pip install --no-cache-dir -r requirements.txt
14
+
15
+ # Copiar código
16
+ COPY app.py .
17
+
18
+ # Puerto
19
+ EXPOSE 7860
20
+
21
+ # Ejecutar
22
+ CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
23
+ ```
24
+
25
+ ### **3. Subir los archivos**
26
+
27
+ Crea estos 3 archivos en tu Space:
28
+
29
+ 1. **`app.py`** → El código Python que te di arriba
30
+ 2. **`requirements.txt`** → Las dependencias
31
+ 3. **`Dockerfile`** → La configuración del contenedor
32
+ 4. **`README.md`** (opcional) → La documentación
33
+
34
+ ### **4. Esperar a que compile**
35
+
36
+ ⏱️ **Primera vez tarda ~5-10 minutos** (descarga modelos)
37
+
38
+ Verás los logs en tiempo real. Cuando veas:
39
+ ```
40
+ ✅ Todos los modelos cargados!
41
+ Application startup complete.