From 4c7d2262e26d1c548ad3226a4c85806172546e2a Mon Sep 17 00:00:00 2001 From: Richard North Date: Sun, 9 Jun 2013 11:09:26 +0100 Subject: [PATCH] Allowing repository locations to be overridden with environment variables for hacking; using progrium's locations as the default. --- bootstrap.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/bootstrap.sh b/bootstrap.sh index b2fb08f93..c73c5ed50 100644 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -1,3 +1,9 @@ +# Repository locations - set environment variables to override defaults +# e.g. OVERRIDE_DOKKU_REPO=https://github.com/yourusername/dokku.git bootstrap.sh +GITRECEIVE_URL=${OVERRIDE_GITRECEIVE_URL:-"https://raw.github.com/progrium/gitreceive/master/gitreceive"} +BUILDSTEP_REPO=${OVERRIDE_BUILDSTEP_REPO:-"https://github.com/progrium/buildstep.git"} +DOKKU_REPO=${OVERRIDE_DOKKU_REPO:-"https://github.com/progrium/dokku.git"} + # Docker and base dependencies apt-get install -y linux-image-extra-`uname -r` apt-get install -y software-properties-common @@ -8,20 +14,20 @@ apt-get install -y git ruby nginx make # gitreceive cd /usr/local/bin -wget https://raw.github.com/progrium/gitreceive/master/gitreceive +wget ${GITRECEIVE_URL} chmod +x gitreceive gitreceive init # buildstep cd ~ -git clone https://github.com/rnorth/buildstep.git +git clone ${BUILDSTEP_REPO} cd buildstep cp buildstep /home/git/buildstep make # dokku (this!) cd ~ -git clone https://github.com/rnorth/dokku.git +git clone ${DOKKU_REPO} cd dokku cp receiver /home/git/receiver cp nginx-app-conf /home/git/nginx-app-conf