dockerfile 391 Bytes
FROM python:3.12.7

RUN apt-get update && apt-get install -y tzdata && \
    ln -fs /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime && \
    dpkg-reconfigure -f noninteractive tzdata
    
COPY requirements.txt /requirements.txt

RUN python -m pip install -r /requirements.txt

COPY src /src

WORKDIR /src

ENTRYPOINT [ "uvicorn" ]
CMD ["main:app", "--host", "0.0.0.0", "--port", "8000"]