Files
cbc2027/Dockerfile.dashboard
2025-12-16 22:32:27 +00:00

32 lines
714 B
Docker

FROM python:3.11-slim
# Establecer directorio de trabajo
WORKDIR /app
# Instalar dependencias del sistema
RUN apt-get update && apt-get install -y \
gcc \
g++ \
&& rm -rf /var/lib/apt/lists/*
# Copiar requirements y dependencias de Python
COPY requirements.txt requirements-dashboard.txt ./
# Instalar dependencias de Python
RUN pip install --no-cache-dir -r requirements-dashboard.txt
# Copiar archivos de la aplicación
COPY main.py dashboard.py ./
COPY templates/ ./templates/
# Crear directorios necesarios
RUN mkdir -p downloads resumenes_docx
# Establecer permisos
RUN chmod +x dashboard.py
# Exponer puerto
EXPOSE 5000
# Comando para ejecutar el dashboard
CMD ["python", "dashboard.py"]