FROM python:3.9.6-alpine

RUN apk add --no-cache gcc musl-dev libffi-dev

ADD requirements.txt /requirements.txt
RUN pip install --no-cache-dir -r /requirements.txt

ADD src /app
WORKDIR /app

RUN mkdir -p /app/data

CMD ["flask", "run", "--host", "0.0.0.0", "--port", "5000"]
