mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2025-04-28 18:12:27 +00:00
Use docker healthcheck for authentik
This commit is contained in:
parent
331c761a1c
commit
2145df0dfb
@ -79,7 +79,7 @@ bash "$DIR/../wait-healthy" "$(docker-compose ps --all -q fullstack)" 120
|
||||
|
||||
# Wait for authentik to be healthy, if it exists as a compose service
|
||||
if [ "$(docker-compose ps --all -q authentik)" != "" ]; then
|
||||
bash "$DIR/../wait-healthy" "$(docker-compose ps --all -q authentik)" 90
|
||||
bash "$DIR/../wait-healthy" "$(docker-compose ps --all -q authentik)" 90 'true'
|
||||
fi
|
||||
|
||||
# Run tests
|
||||
|
@ -5,17 +5,24 @@ DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
|
||||
if [ "$1" == "" ]; then
|
||||
echo "Waits for a docker container to be healthy."
|
||||
echo "Usage: $0 docker-container 30"
|
||||
echo " Usage: $0 docker-container 30"
|
||||
echo "or use the third parameter to use the docker healthcheck instead of the internal one."
|
||||
echo " Usage: $0 docker-container 30 true"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
SERVICE=$1
|
||||
LIMIT=${2:-90}
|
||||
USE_DOCKER_HEALTHCHECK=${3:-false}
|
||||
|
||||
echo -e "${BLUE}❯ ${CYAN}Waiting for healthy: ${YELLOW}${SERVICE}${RESET}"
|
||||
|
||||
is_up() {
|
||||
docker exec "$SERVICE" /bin/healthcheck.sh
|
||||
if [ "$USE_DOCKER_HEALTHCHECK" == "true" ]; then
|
||||
docker inspect --format='{{.State.Health.Status}}' "$SERVICE" | grep -qi "healthy"
|
||||
else
|
||||
docker exec "$SERVICE" /bin/healthcheck.sh
|
||||
fi
|
||||
}
|
||||
|
||||
i=0
|
||||
|
Loading…
x
Reference in New Issue
Block a user