portfolio / Dockerfile
joaogabrielsouza's picture
Publicação do dashboard Portfólio Eficiente com Docker no Hugging Face
6ae8536
# Dockerfile para Dashboard de Portfólio Eficiente com Streamlit via Docker
# syntax=docker/dockerfile:1
# Imagem base leve com Python
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 logo e script principal
COPY Logo ./Logo
COPY Dashboard_portfolio_eficiente_online.py .
# Expor porta do Streamlit
EXPOSE 8501
# Comando para iniciar o Streamlit
CMD ["streamlit", "run", "Dashboard_portfolio_eficiente_online.py", "--server.port=8501", "--server.enableCORS=false"]