Initial commit

This commit is contained in:
renato97
2025-12-16 22:32:27 +00:00
commit 9fb01d5c22
20 changed files with 6952 additions and 0 deletions

32
Dockerfile.dashboard Normal file
View File

@@ -0,0 +1,32 @@
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"]