dom2 / Dockerfile
MLMPBR's picture
Create Dockerfile
74daba6 verified
Raw History Blame Contribute Delete
615 Bytes
# 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"]