diff options
Diffstat (limited to 'moonv4/templates/moonforming/run.sh')
-rw-r--r-- | moonv4/templates/moonforming/run.sh | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/moonv4/templates/moonforming/run.sh b/moonv4/templates/moonforming/run.sh index 97e29d98..25e015fb 100644 --- a/moonv4/templates/moonforming/run.sh +++ b/moonv4/templates/moonforming/run.sh @@ -4,4 +4,16 @@ python3 /root/conf2consul.py /etc/moon/moon.conf # TODO: wait for database -moon_db_manager upgrade
\ No newline at end of file +moon_db_manager upgrade + +echo "Waiting for manager (http://manager:8082)" +while ! python -c "import requests; req = requests.get('http://manager:8082')" 2>/dev/null ; do + sleep 5 ; + echo "." +done + +echo "Manager (http://manager:8082) is up." + +cd /root +python3 populate_default_values.py -v /root/conf/rbac.py +python3 populate_default_values.py -v /root/conf/mls.py |