felipecaspol's picture
API
29bf671
raw
history blame contribute delete
651 Bytes
# ✅ Usa una imagen oficial de Python optimizada
FROM python:3.10
# ✅ Configurar el directorio de trabajo dentro del contenedor
WORKDIR /app
# ✅ Copiar los archivos necesarios dentro del contenedor
COPY app.py /app/app.py
COPY requirements.txt /app/requirements.txt
# ✅ Instalar dependencias necesarias
RUN pip install --no-cache-dir -r requirements.txt
# ✅ Crear directorios con permisos adecuados
RUN mkdir -p /app/cache && chmod -R 777 /app/cache
# ✅ Exponer el puerto 7860 (obligatorio en Hugging Face)
EXPOSE 7860
# ✅ Ejecutar la API FastAPI en Hugging Face
CMD uvicorn app:app --host 0.0.0.0 --port 7860