mirror of https://github.com/samply/bridgehead.git
Add developer install
This commit is contained in:
parent
a036d0a88c
commit
5d38f48f68
|
@ -77,7 +77,12 @@ case "$ACTION" in
|
||||||
exec ./lib/update-bridgehead.sh $PROJECT
|
exec ./lib/update-bridgehead.sh $PROJECT
|
||||||
;;
|
;;
|
||||||
install)
|
install)
|
||||||
source ./lib/prepare-system.sh
|
source ./lib/prepare-system.sh NODEV
|
||||||
|
loadVars
|
||||||
|
exec ./lib/install-bridgehead.sh $PROJECT
|
||||||
|
;;
|
||||||
|
dev-install)
|
||||||
|
exec ./lib/prepare-system.sh DEV
|
||||||
loadVars
|
loadVars
|
||||||
exec ./lib/install-bridgehead.sh $PROJECT
|
exec ./lib/install-bridgehead.sh $PROJECT
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
#!/bin/bash -e
|
#!/bin/bash -e
|
||||||
|
|
||||||
|
DEV_MODE="${1:-NODEV}"
|
||||||
|
|
||||||
source lib/log.sh
|
source lib/log.sh
|
||||||
source lib/functions.sh
|
source lib/functions.sh
|
||||||
|
|
||||||
|
@ -55,7 +57,7 @@ if [ -d /etc/bridgehead ]; then
|
||||||
else
|
else
|
||||||
log "WARN" "Your site configuration repository in /etc/bridgehead seems to have another origin than git.verbis.dkfz.de. Please check if the repository is correctly cloned!"
|
log "WARN" "Your site configuration repository in /etc/bridgehead seems to have another origin than git.verbis.dkfz.de. Please check if the repository is correctly cloned!"
|
||||||
fi
|
fi
|
||||||
else
|
elif [[ "$DEV_MODE" == "NODEV" ]]; then
|
||||||
log "INFO" "Now cloning your site configuration repository for you."
|
log "INFO" "Now cloning your site configuration repository for you."
|
||||||
read -p "Please enter your site: " site
|
read -p "Please enter your site: " site
|
||||||
read -s -p "Please enter the bridgehead's access token for your site configuration repository (will not be echoed): " access_token
|
read -s -p "Please enter the bridgehead's access token for your site configuration repository (will not be echoed): " access_token
|
||||||
|
@ -64,9 +66,13 @@ else
|
||||||
if [ $? -gt 0 ]; then
|
if [ $? -gt 0 ]; then
|
||||||
log "ERROR" "Unable to clone your configuration repository. Please obtain correct access data and try again."
|
log "ERROR" "Unable to clone your configuration repository. Please obtain correct access data and try again."
|
||||||
fi
|
fi
|
||||||
|
elif [[ "$DEV_MODE" == "DEV" ]]; then
|
||||||
|
log "INFO" "Now cloning your developer configuration repository for you."
|
||||||
|
read -p "Please enter your config repository URL: " url
|
||||||
|
git clone "$url" /etc/bridgehead
|
||||||
fi
|
fi
|
||||||
|
|
||||||
chown -R bridgehead /etc/bridgehead /srv/docker/bridgehead
|
chown -R bridgehead /etc/bridgehead /srv/docker/bridgehead
|
||||||
|
|
||||||
log INFO "System preparation is completed and private key is present."
|
log INFO "System preparation is completed and configuration is present."
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue