1000jaus commited on
Commit
b28a92a
·
1 Parent(s): e5d0edb

renamed dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +23 -0
Dockerfile ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 1. Empezamos con la misma imagen de Python
2
+ FROM python:3.12-slim
3
+
4
+ # 2. Establecemos nuestro directorio de trabajo en /app
5
+ WORKDIR /app
6
+
7
+ # --- CAMBIO IMPORTANTE ---
8
+ # 3. Copiamos el fichero requirements.txt DESDE DENTRO de tu carpeta 'project'
9
+ # El '.' significa "cópialo aquí", en nuestro directorio de trabajo (/app).
10
+ COPY project/requirements.txt .
11
+
12
+ # 4. Instalamos las dependencias. Ahora pip encontrará requirements.txt en /app.
13
+ RUN pip install --no-cache-dir --upgrade -r requirements.txt
14
+
15
+ # --- CAMBIO IMPORTANTE ---
16
+ # 5. Copiamos TODO EL CONTENIDO de tu carpeta 'project' al directorio de trabajo /app.
17
+ # Esto significa que main.py, static/, prompts/, etc., estarán directamente dentro de /app.
18
+ COPY project/ .
19
+
20
+ # --- CAMBIO IMPORTANTE ---
21
+ # 6. Como ahora main.py está en la raíz de /app, el comando para iniciar es más simple.
22
+ # Ya no necesitamos "project.main:app", sino simplemente "main:app".
23
+ CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]