# Usa uma imagem oficial do Python leve FROM python:3.10-slim # Define o diretório de trabalho dentro do contêiner WORKDIR /code # Copia o arquivo de dependências primeiro (otimiza o cache do Docker) COPY ./requirements.txt /code/requirements.txt # Instala as bibliotecas RUN pip install --no-cache-dir --upgrade -r /code/requirements.txt # Copia o restante do código (seu app.py) para dentro do contêiner COPY . . # Expõe a porta obrigatória do Hugging Face Spaces EXPOSE 7860 # Comando para iniciar o servidor FastAPI usando o Uvicorn CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]