FROM python:3.10-slim

ENV PYTHONDONTWRITEBYTECODE 1

ENV PYTHONUNBUFFERED 1

RUN pip install --upgrade pip

RUN pip install poetry

RUN poetry config virtualenvs.create false

RUN mkdir -p /usr/src/flask-webhook/flask_demo_api

WORKDIR /usr/src/flask-webhook

COPY ./poetry.lock .

COPY ./pyproject.toml .

RUN poetry install --without dev