From ff8058b655a464ec5cb51a33e1473c7c28eb7961 Mon Sep 17 00:00:00 2001 From: Dryusdan Date: Thu, 18 Jan 2018 08:35:11 +0100 Subject: [PATCH] Add version support --- Dockerfile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index dd5ec2d..c2f4142 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,7 @@ FROM debian:jessie-slim +ARG PEERTUBE_VER=develop + ENV UID=991 GID=991 \ HTTPS=false \ HOSTNAME=peertube.localhost \ @@ -35,15 +37,15 @@ RUN groupadd -g 991 peertube && useradd -u 991 -g 991 --create-home peertube \ && apt-get update \ && apt-get -y install -y nodejs yarn --no-install-recommends \ && echo "****** Clone Peertube ******" \ - && git clone --branch develop https://github.com/Chocobozzz/PeerTube /PeerTube \ + && git clone --branch ${PEERTUBE_VER} https://github.com/Chocobozzz/PeerTube /PeerTube \ && echo "****** chown ******" \ && chown -R peertube:peertube PeerTube \ - && cd /PeerTube \ + && cd /PeerTube \ && echo "****** run npm install as user ******" \ && su - peertube -c "cd /PeerTube && npm install" \ - && echo "****** run yarn install as user ******" \ + && echo "****** run yarn install as user ******" \ && su - peertube -c "cd /PeerTube && yarn install" \ - && echo "****** run npm run build as user ******" \ + && echo "****** run npm run build as user ******" \ && su - peertube -c "cd /PeerTube && npm run build" \ && apt-get remove --purge --yes build-essential curl git \ && apt-get autoremove -y \