FROM python:3.11 WORKDIR /build ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONUNBUFFERED 1 COPY pyproject.toml poetry.lock ./ RUN apt-get update -y && \ apt-get install libpq-dev gcc -y RUN pip install poetry # force global installation RUN poetry config virtualenvs.create false --local RUN poetry install --no-root COPY . . CMD uvicorn src.main:app --proxy-headers --host 0.0.0.0 --reload --port $FASTAPI_PORT