FROM python
LABEL maintainer="Kenneth van Ewijk <hasscall@kvewijk.nl>"

VOLUME /app

WORKDIR /usr/src/app

ENV HASSCALL_DATA_FOLDER="/app"

COPY requirements.txt requirements.txt
RUN pip3 install --no-cache-dir -r requirements.txt

COPY . .

ENV FLASK_APP="main.py"

EXPOSE 5000

CMD [ "python3", "main.py"]