From a63e2c8f074c41fa51b5df0fdb2294611f495ff2 Mon Sep 17 00:00:00 2001 From: Dryusdan Date: Mon, 22 Jan 2018 09:36:15 +0100 Subject: [PATCH] =?UTF-8?q?Mettre=20=C3=A0=20jour=20'Dockerfile.alpine'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile.alpine | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/Dockerfile.alpine b/Dockerfile.alpine index 65f095e..ba73fe8 100644 --- a/Dockerfile.alpine +++ b/Dockerfile.alpine @@ -31,20 +31,21 @@ RUN addgroup -g 991 peertube && adduser -u 991 -G peertube -s /bin/sh -D -h /hom git \ build-base \ g++ \ - python-dev \ + python-dev + make \ && apk add vips-dev fftw-dev vips fftw --update-cache --repository https://dl-3.alpinelinux.org/alpine/edge/testing/ \ - && apk -U add yarn ffmpeg libressl su-exec curl nodejs shadow python \ + && apk -U add yarn ffmpeg libressl su-exec curl nodejs shadow python py-jinja2 bash \ && git clone --branch ${PEERTUBE_VER} https://github.com/Chocobozzz/PeerTube /PeerTube \ - && echo "****** chown ******" \ - && chown -R peertube:peertube PeerTube \ + && echo "****** chown ******" \ + && chown -R peertube:peertube PeerTube \ && cd /PeerTube \ - && echo "****** run npm install as user ******" \ - && su-exec peertube:peertube npm install \ + && echo "****** run npm install as user ******" \ + && su-exec peertube:peertube npm install \ && echo "****** run yarn install as user ******" \ - && su-exec peertube:peertube yarn install \ + && bash -c "su-exec peertube:peertube yarn install" \ && echo "****** run npm run build as user ******" \ - && su-exec peertube:peertube npm run build \ - && apk del git build-base \ + && bash -c "su-exec peertube:peertube npm run buildé \ + && apk del build-dependencies \ && rm -rf /tmp/* /PeerTube.git /var/cache/apk/* EXPOSE 8080