diff options
author | kyechou | 2017-08-01 14:08:41 +0800 |
---|---|---|
committer | kyechou | 2017-08-01 14:26:55 +0800 |
commit | bd85e51045d8452b5c65d2e1b7ad81ad7edfa25d (patch) | |
tree | 85302cf9cee535a274a033eba8c31a56f77ec494 /start-imagegw.sh | |
download | aur-bd85e51045d8452b5c65d2e1b7ad81ad7edfa25d.tar.gz |
shifter-slurm aur files
Diffstat (limited to 'start-imagegw.sh')
-rwxr-xr-x | start-imagegw.sh | 16 |
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 & |