compliance / Dockerfile
VeuReu's picture
Upload 2 files
3bfd23a verified
raw
history blame contribute delete
528 Bytes
FROM python:3.11-slim
# Establecer directorio de trabajo
WORKDIR /app
# Copiar requirements primero para cach茅 de Docker
COPY requirements.txt .
# Instalar dependencias
RUN pip install --no-cache-dir -r requirements.txt
# Copiar c贸digo de la aplicaci贸n
COPY . .
# Exponer puerto para FastAPI
EXPOSE 7860
# Variables de entorno por defecto
ENV PYTHONUNBUFFERED=1
ENV ENVIRONMENT=simulation
ENV LOG_LEVEL=INFO
# Comando para ejecutar el servicio FastAPI
CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]