mirror of
https://github.com/ansible/awx.git
synced 2026-02-01 01:28:09 -03:30
wait for migrations in awx-web container
This commit is contained in:
committed by
Shane McDonald
parent
a21dcec85d
commit
041e22f609
@@ -13,6 +13,8 @@ if [ -n "${AWX_KUBE_DEVEL}" ]; then
|
||||
export SDB_NOTIFY_HOST=$MY_POD_IP
|
||||
fi
|
||||
|
||||
wait-for-migrations || exit 1
|
||||
|
||||
awx-manage collectstatic --noinput --clear
|
||||
|
||||
supervisord -c /etc/supervisord.conf
|
||||
|
||||
@@ -13,6 +13,6 @@ if [ -n "${AWX_KUBE_DEVEL}" ]; then
|
||||
export SDB_NOTIFY_HOST=$MY_POD_IP
|
||||
fi
|
||||
|
||||
wait-for-migrations
|
||||
wait-for-migrations || exit 1
|
||||
|
||||
supervisord -c /etc/supervisord_task.conf
|
||||
|
||||
@@ -22,13 +22,20 @@ wait_for() {
|
||||
local rc=1
|
||||
local attempt=1
|
||||
local next_sleep="${MIN_SLEEP}"
|
||||
local check=1
|
||||
|
||||
while true; do
|
||||
log_message "Attempt ${attempt} of ${ATTEMPTS}"
|
||||
|
||||
timeout "${TIMEOUT}" \
|
||||
/bin/bash -c "! awx-manage showmigrations | grep '\[ \]'" &>/dev/null \
|
||||
&& return || rc=$?
|
||||
/bin/bash -c "awx-manage check" &>/dev/null
|
||||
check=$?
|
||||
|
||||
if [ $check -eq 0 ]; then
|
||||
timeout "${TIMEOUT}" \
|
||||
/bin/bash -c "! awx-manage showmigrations | grep '\[ \]'" &>/dev/null \
|
||||
&& return || rc=$?
|
||||
fi
|
||||
|
||||
(( ++attempt > ATTEMPTS )) && break
|
||||
|
||||
|
||||
Reference in New Issue
Block a user