From c728a9adec02b7392542518863b271d37ac5b06a Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Sun, 1 Nov 2020 00:41:40 +0100 Subject: [PATCH] Update Dockerfile --- Dockerfile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 448a59f4..a879c06b 100755 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,18 @@ FROM python:slim # Build arguments +# ARG BUILD_ARCH="amd64" ARG MASS_VERSION=0.0.60 ARG JEMALLOC_VERSION=5.2.1 ARG S6_OVERLAY_VERSION=2.1.0.2 -RUN apt-get update && apt-get install -y --no-install-recommends \ + +RUN BUILD_ARCH="$(dpkg --print-architecture)" && \ + apt-get update && apt-get install -y --no-install-recommends \ # required packages - wget bash jq flac sox libsox-fmt-mp3 zip curl unzip ffmpeg libsndfile1 libtag1v5 libblas3 liblapack3 \ + git bash jq flac sox libsox-fmt-mp3 zip curl unzip ffmpeg libsndfile1 libtag1v5 libblas3 liblapack3 \ # build packages - libtag1-dev build-essential git liblapack-dev libblas-dev gfortran libatlas-base-dev && \ + wget libtag1-dev build-essential liblapack-dev libblas-dev gfortran libatlas-base-dev && \ # Setup jemalloc curl -L -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} && \ @@ -21,6 +24,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ curl -L -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-${BUILD_ARCH}.tar.gz" | tar zxvf - -C / && \ mkdir -p /etc/fix-attrs.d && \ mkdir -p /etc/services.d && \ + cd /tmp && \ # make sure uvloop is installed pip install --upgrade uvloop && \ # install music assistant -- 2.34.1