summaryrefslogtreecommitdiff
path: root/bin/taler-deployment-prepare
diff options
context:
space:
mode:
authorMS <ms@taler.net>2020-09-15 15:26:51 +0200
committerMS <ms@taler.net>2020-09-15 15:26:51 +0200
commit505745fa3bab9ef1345a9caaeba387b1b5f4f857 (patch)
tree95701c3c30bed52361bd05fd3a15d790381421e0 /bin/taler-deployment-prepare
parent723cf50ba4934ec4561b6011e2aeb129808a6171 (diff)
downloaddeployment-505745fa3bab9ef1345a9caaeba387b1b5f4f857.tar.gz
deployment-505745fa3bab9ef1345a9caaeba387b1b5f4f857.tar.bz2
deployment-505745fa3bab9ef1345a9caaeba387b1b5f4f857.zip
prepare script init instances
Diffstat (limited to 'bin/taler-deployment-prepare')
-rwxr-xr-xbin/taler-deployment-prepare17
1 files changed, 17 insertions, 0 deletions
diff --git a/bin/taler-deployment-prepare b/bin/taler-deployment-prepare
index d1c38cc..67fc44f 100755
--- a/bin/taler-deployment-prepare
+++ b/bin/taler-deployment-prepare
@@ -143,3 +143,20 @@ case $TALER_ENV_NAME in
*)
;;
esac
+
+# Configure instances.
+taler-deployment-arm -s
+if taler-deployment-arm -I | grep "^taler-merchant"; then
+ echo "Merchant backend runs already, please call 'taler-config-instances' manually"
+ exit
+fi
+
+# Quickly start+shutdown a merchant process.
+taler-deployment-arm -i taler-merchant
+sleep 2
+if ! taler-deployment-arm -I | grep "^taler-merchant" | grep "status=started"; then
+ echo "Merchant didn't start, cannot configure instances."
+ exit 1
+fi
+
+taler-config-instances