# Dockerfile para Dashboard de Teste de Hipóteses Online com Streamlit em Docker # syntax=docker/dockerfile:1 # Imagem base Python slim FROM python:3.10-slim # Variáveis de ambiente ENV PYTHONUNBUFFERED=1 \ PYTHONDONTWRITEBYTECODE=1 # Diretório de trabalho WORKDIR /app # Copiar e instalar dependências COPY requirements.txt . RUN pip install --upgrade pip \ && pip install --no-cache-dir -r requirements.txt # Copiar recursos (logo e dados) e o código do dashboard COPY Logo ./Logo COPY Dados ./Dados COPY Dashboard_Teste_de_Hipoteses_online.py . # Expor porta do Streamlit EXPOSE 8501 # Comando para iniciar o aplicativo Streamlit CMD ["streamlit", "run", "Dashboard_Teste_de_Hipoteses_online.py", "--server.port=8501", "--server.enableCORS=false"]