sateliteia / Dockerfile
sixto1331's picture
Upload 7 files
6dd487a verified
# Usamos una imagen ligera de Python 3.10
FROM python:3.10-slim
# Directorio de trabajo
WORKDIR /app
# Copiamos los requerimientos primero (para aprovechar caché)
COPY requirements.txt requirements.txt
# Instalamos dependencias
RUN pip install --no-cache-dir -r requirements.txt
# Copiamos el resto de los archivos (incluyendo la carpeta 'model')
COPY . .
# Permisos para Hugging Face (importante)
RUN chmod -R 777 /app
# Exponemos el puerto 7860 (Estándar de HF)
EXPOSE 7860
# Comando de inicio
CMD ["gunicorn", "-b", "0.0.0.0:7860", "app:app", "--timeout", "120"]