FROM python:3.12-slim

COPY requirements.txt ./requirements.txt

RUN pip install --no-cache-dir -r requirements.txt

COPY ./ ./

RUN chmod +x ./entrypoint.sh

# Porta 8000 para a API FastAPI
EXPOSE 8000
# Porta 8501 para o aplicativo Streamlit
EXPOSE 8501

CMD ["./entrypoint.sh"]
