diff --git a/docker/Dockerfile b/docker/Dockerfile index 1091952..b17f2cb 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -FROM alpine:latest +FROM alpine:latest ENV TZ=Europe/Berlin ENV UNBUFFERED=1 @@ -11,9 +11,9 @@ VOLUME /app COPY . . RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone; \ - /bin/sh -c 'apk update && apk add --no-cache gcc musl-dev python3-dev py3-pip libffi-dev openssl-dev cargo zlib-dev jpeg-dev speex ffmpeg htop; \ + /bin/sh -c 'apk update && apk add --no-cache gcc musl-dev python3-dev py3-wheel py3-pip py3-olm libffi-dev openssl-dev cargo zlib-dev jpeg-dev libmagic speex ffmpeg htop; \ pip install update pip && pip install -r requirements.txt ; \ - apk del zlib-dev jpeg-dev gcc musl-dev python3-dev libffi-dev openssl-dev cargo;' + apk del zlib-dev jpeg-dev gcc musl-dev python3-dev openssl-dev cargo;' diff --git a/requirements.txt b/requirements.txt index 8cdb0c7..6bafca2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ + fritzconnection python-dotenv xmltodict @@ -7,12 +8,15 @@ pydub # for matrix-commander aiohttp -aiofiles +aiofiles #<0.5.0,>=0.4.0 argparse asyncio +atomicwrites +cachetools datetime markdown -matrix-nio +matrix-nio # [e2e]>=0.18.3 +peewee Pillow python_magic uuid