summarylogtreecommitdiffstats
path: root/start-imagegw.sh
diff options
context:
space:
mode:
authorkyechou2017-07-27 17:00:45 +0800
committerkyechou2017-07-31 10:20:09 +0800
commitf688754e0fd01f7540571df235cd478887bcdda6 (patch)
treecbaf0c0a24256241e4793a04e68cf7f92d8675c5 /start-imagegw.sh
downloadaur-f688754e0fd01f7540571df235cd478887bcdda6.tar.gz
shifter aur files
Diffstat (limited to 'start-imagegw.sh')
-rwxr-xr-xstart-imagegw.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/start-imagegw.sh b/start-imagegw.sh
new file mode 100755
index 000000000000..491129ba0c2b
--- /dev/null
+++ b/start-imagegw.sh
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+if [ ! -f /etc/shifter/imagemanager.json ]; then
+ echo 'error: /etc/shifter/imagemanager.json does not exist'
+ exit 1
+fi
+SYSTEMS=($(jq '.Platforms | keys[]' /etc/shifter/imagemanager.json | sed -e 's/"//g'))
+ROOT_TREE=/opt/shifter/imagegw
+
+for QA in ${SYSTEMS}; do
+ echo "Starting Celery Queue $QA"
+ celery2 -A shifter_imagegw.imageworker worker -Q $QA --loglevel=INFO -n worker.queue.$QA &
+done
+
+echo "Starting imagegw API"
+python2 $ROOT_TREE/imagegwapi.py &