|
|
@ -13,7 +13,8 @@ function keycloak_stop() { |
|
|
|
|
|
|
|
function keycloak_start() { |
|
|
|
echo "Starting keycloak docker container" |
|
|
|
docker run -d --name unittest_keycloak -e KEYCLOAK_ADMIN="${KEYCLOAK_ADMIN}" -e KEYCLOAK_ADMIN_PASSWORD="${KEYCLOAK_ADMIN_PASSWORD}" -e KC_FEATURES="token-exchange,admin-fine-grained-authz" -p "${KEYCLOAK_PORT}:8080" -v ./tests/providers:/opt/keycloak/providers "${KEYCLOAK_DOCKER_IMAGE}" start-dev |
|
|
|
PWD=$(pwd) |
|
|
|
docker run -d --name unittest_keycloak -e KEYCLOAK_ADMIN="${KEYCLOAK_ADMIN}" -e KEYCLOAK_ADMIN_PASSWORD="${KEYCLOAK_ADMIN_PASSWORD}" -e KC_FEATURES="token-exchange,admin-fine-grained-authz" -p "${KEYCLOAK_PORT}:8080" -v $PWD/tests/providers:/opt/keycloak/providers "${KEYCLOAK_DOCKER_IMAGE}" start-dev |
|
|
|
SECONDS=0 |
|
|
|
until curl --silent --output /dev/null localhost:$KEYCLOAK_PORT; do |
|
|
|
sleep 5; |
|
|
|