Dockerfile 419 octets
Newer Older
Jérémy DEZETREE's avatar
Jérémy DEZETREE a validé

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