more fixes for the docker build
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Tue, 3 Nov 2020 00:18:01 +0000 (01:18 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Tue, 3 Nov 2020 00:18:01 +0000 (01:18 +0100)
Dockerfile
requirements.txt

index 6304e1cfb63b14062e1c7d608fa8dc674bbfea37..c866223e9930c7a14a04ceb8944b5194c33706f0 100755 (executable)
@@ -1,4 +1,4 @@
-FROM alpine:3.12
+FROM python:3.8-alpine3.12
 
 # Versions
 ARG JEMALLOC_VERSION=5.2.1
@@ -18,22 +18,36 @@ RUN set -x \
         flac \
         sox \
         ffmpeg \
-        python3 \
-        py3-numpy \
-        py3-scipy \
-        py3-pytaglib \
-        py3-pillow \
-        py3-aiohttp \
-        py3-cryptography \
-        py3-jwt \
-        py3-pip \
+        libsndfile \
+        taglib \
+        openblas \
+        libgfortran \
+        lapack \
     # build packages
     && apk add --no-cache --virtual .build-deps \
-        build-base
+        build-base \
+        libsndfile-dev \
+        taglib-dev \
+        openblas-dev \
+        lapack-dev \
+        libffi-dev \
+        gcc \
+        gfortran \
+        freetype-dev \
+        libpng-dev \
+        libressl-dev \
+        fribidi-dev \
+        harfbuzz-dev \
+        jpeg-dev \
+        lcms2-dev \
+        openjpeg-dev \
+        tcl-dev \
+        tiff-dev \
+        tk-dev \
+        zlib-dev
 
 # setup jmalloc
-RUN mkdir /usr/src \
-    && curl -L -f -s "https://github.com/jemalloc/jemalloc/releases/download/${JEMALLOC_VERSION}/jemalloc-${JEMALLOC_VERSION}.tar.bz2" \
+RUN curl -L -f -s "https://github.com/jemalloc/jemalloc/releases/download/${JEMALLOC_VERSION}/jemalloc-${JEMALLOC_VERSION}.tar.bz2" \
         | tar -xjf - -C /usr/src \
     && cd /usr/src/jemalloc-${JEMALLOC_VERSION} \
     && ./configure \
index 47f92d4c827dc3c98a8039f809b74f37f6954f08..a3e4e74c304a1e848e76b147d3d12528c042fb88 100644 (file)
@@ -14,7 +14,6 @@ soco==0.20
 pillow==8.0.1
 aiohttp_cors==0.7.0
 unidecode==1.1.1
-hass-client==0.0.6
 PyJWT==1.7.1
 aiohttp_jwt==0.6.1
 zeroconf==0.28.6