summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/taler-deployment-start6
-rwxr-xr-xbootstrap-bluegreen16
2 files changed, 14 insertions, 8 deletions
diff --git a/bin/taler-deployment-start b/bin/taler-deployment-start
index 9acfe47..19b0fa9 100755
--- a/bin/taler-deployment-start
+++ b/bin/taler-deployment-start
@@ -8,6 +8,12 @@ ulimit -c $((100 * 1024))
cd $HOME
+if [[ ! -e ~/.config/taler.conf ]]; then
+ taler-deployment-config-generate
+fi
+
+taler-deployment-config-sign
+
taler-deployment-arm -s
taler-deployment-arm -i taler-exchange
taler-deployment-arm -i taler-merchant
diff --git a/bootstrap-bluegreen b/bootstrap-bluegreen
index a5b7eda..11d1de7 100755
--- a/bootstrap-bluegreen
+++ b/bootstrap-bluegreen
@@ -19,7 +19,7 @@
set -eu
usage() {
- echo "Usage: $0 DEPLOYMENT_BASENAME"
+ echo "Usage: $0 ENVNAME"
}
if [ -z ${1+x} ]; then
@@ -27,12 +27,14 @@ if [ -z ${1+x} ]; then
exit 1
fi
-DEPLOYMENT_BASENAME=$1
+ENVNAME=$1
BRANCH=master
-case $DEPLOYMENT_BASENAME in
+CURRENCY=PUDOS
+case $ENVNAME in
demo)
BRANCH=stable
+ CURRENCY=KUDOS
;;
esac
@@ -59,10 +61,8 @@ cat >$HOME/activate <<EOL
#!/bin/bash
export PATH="$HOME/local/bin:$HOME/deployment/bin:\$PATH"
export TALER_CHECKDB="postgres:///talercheck-$USER"
+export TALER_CONFIG_CURRENCY=$CURRENCY
+export TALER_CONFIG_ENV=$ENVNAME
EOL
-mkdir -p $HOME/.config
-ln -sft $HOME/.config "$HOME/deployment/config/$DEPLOYMENT_BASENAME.taler.net/taler.conf"
-ln -sft $HOME/.config "$HOME/deployment/config/$DEPLOYMENT_BASENAME.taler.net/taler"
-
-ln -sf "/home/$DEPLOYMENT_BASENAME/shared-data" "$HOME"
+ln -sf "/home/$ENVNAME/shared-data" "$HOME"