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"]
-
Bruno authored