Nicolas Massé 3 months ago
parent
commit
f602939e2d
  1. 8
      bootc/scenario1/root/etc/greenboot/check/required.d/30_odoo_check.sh

8
bootc/scenario1/root/etc/greenboot/check/required.d/odoo-check.sh → bootc/scenario1/root/etc/greenboot/check/required.d/30_odoo_check.sh

@ -9,11 +9,11 @@ for attempt in (( i=1; i<=MAX_ATTEMPTS; i++ )); do
state=1 state=1
for container in odoo-db odoo-app; do for container in odoo-db odoo-app; do
container_state=( $( ( podman inspect "$container" || true ) | jq -r '.[0].State.Status // "unknown", .[0].State.Health.Status // "unknown"') ) container_state=( $( ( podman inspect "$container" || true ) | jq -r '.[0].State.Status // "unknown", .[0].State.Health.Status // "unknown"') )
echo "Container $container has state ${container_state[0]} and its health is ${container_state[1]}!" echo "Container $container has state ${container_state[0]} and its health is ${container_state[1]}!"
if [[ "${container_state[0]}-${container_state[1]}" != "running-healthy" ]]; then if [[ "${container_state[0]}-${container_state[1]}" != "running-healthy" ]]; then
state=0 state=0
fi fi
done done
if [[ $state -eq 1 ]]; then if [[ $state -eq 1 ]]; then
Loading…
Cancel
Save