vmarch/flaskimage.txt

21 lines
565 B
Plaintext

# Usa una imagen base de Python oficial, versión slim para reducir el tamaño
FROM python:3.10-slim
# Establece el directorio de trabajo
WORKDIR /app
# Copia el archivo de requerimientos primero, para caché de capas
COPY requirements.txt ./
# Instala las dependencias de Python necesarias desde el archivo
RUN pip install --no-cache-dir -r requirements.txt
# Copia el resto del código de la aplicación al contenedor
COPY . .
# Expone el puerto que Flask utilizará
EXPOSE 5000
# Comando para ejecutar la aplicación
CMD ["flask", "run", "--host=0.0.0.0"]