@@ -4,13 +4,13 @@ KEYCLOAK_DOCKER_IMAGE=${KEYCLOAK_DOCKER_IMAGE:-quay.io/keycloak/keycloak:20.0}
44
55init_devkeycloak () {
66 DEVKEYCLOAK_CONFIG_PATH=${DEVKEYCLOAK_CONFIG_PATH:- multi-oauth/ devkeycloak}
7- DEVKEYCLOAK_CONFIG_DIR=$( realpath ${TEST_DIR} /${DEVKEYCLOAK_CONFIG_PATH} )
7+ DEVKEYCLOAK_CONFIG_DIR=$( realpath " ${TEST_DIR} /${DEVKEYCLOAK_CONFIG_PATH} " )
88
99 print " > DEVKEYCLOAK_CONFIG_DIR: ${DEVKEYCLOAK_CONFIG_DIR} "
1010 print " > DEVKEYCLOAK_URL: ${DEVKEYCLOAK_URL} "
1111 print " > DEVKEYCLOAK_DOCKER_IMAGE: ${KEYCLOAK_DOCKER_IMAGE} "
1212
13- generate-ca-server-client-kpi devkeycloak $DEVKEYCLOAK_CONFIG_DIR
13+ generate-ca-server-client-kpi devkeycloak " $DEVKEYCLOAK_CONFIG_DIR "
1414
1515}
1616ensure_devkeycloak () {
@@ -29,26 +29,26 @@ start_devkeycloak() {
2929
3030 MOUNT_DEVKEYCLOAK_CONF_DIR=$CONF_DIR /devkeycloak
3131
32- mkdir -p $MOUNT_DEVKEYCLOAK_CONF_DIR
33- ${BIN_DIR} /gen-keycloak-json ${DEVKEYCLOAK_CONFIG_DIR} " dev-realm" $ENV_FILE $MOUNT_DEVKEYCLOAK_CONF_DIR /dev-realm.json
32+ mkdir -p " $MOUNT_DEVKEYCLOAK_CONF_DIR "
33+ " ${BIN_DIR} /gen-keycloak-json" " ${DEVKEYCLOAK_CONFIG_DIR} " " dev-realm" " $ENV_FILE " " $MOUNT_DEVKEYCLOAK_CONF_DIR /dev-realm.json"
3434 print " > EFFECTIVE DEVKEYCLOAK_CONFIG_FILE: $MOUNT_DEVKEYCLOAK_CONF_DIR /dev-realm.json"
35- cp ${DEVKEYCLOAK_CONFIG_DIR} /* .pem $MOUNT_DEVKEYCLOAK_CONF_DIR
35+ cp " ${DEVKEYCLOAK_CONFIG_DIR} " /* .pem " $MOUNT_DEVKEYCLOAK_CONF_DIR "
3636
3737 docker run \
3838 --detach \
3939 --name devkeycloak \
40- --net ${DOCKER_NETWORK} \
40+ --net " ${DOCKER_NETWORK} " \
4141 --publish 8082:8080 \
4242 --publish 8442:8442 \
4343 --env KEYCLOAK_ADMIN=admin \
4444 --env KEYCLOAK_ADMIN_PASSWORD=admin \
45- --mount type=bind,source=${MOUNT_DEVKEYCLOAK_CONF_DIR} ,target=/opt/keycloak/data/import/ \
46- ${KEYCLOAK_DOCKER_IMAGE} start-dev --import-realm \
45+ --mount type=bind,source=" ${MOUNT_DEVKEYCLOAK_CONF_DIR} " ,target=/opt/keycloak/data/import/ \
46+ " ${KEYCLOAK_DOCKER_IMAGE} " start-dev --import-realm \
4747 --https-certificate-file=/opt/keycloak/data/import/server_devkeycloak_certificate.pem \
4848 --https-certificate-key-file=/opt/keycloak/data/import/server_devkeycloak_key.pem \
4949 --hostname=devkeycloak --hostname-admin=devkeycloak --https-port=8442
5050
51- wait_for_oidc_endpoint devkeycloak $DEVKEYCLOAK_URL $MOUNT_DEVKEYCLOAK_CONF_DIR /ca_certificate.pem
51+ wait_for_oidc_endpoint devkeycloak " $DEVKEYCLOAK_URL " " $MOUNT_DEVKEYCLOAK_CONF_DIR /ca_certificate.pem"
5252 end " devkeycloak is ready"
5353 print " Note: If you modify devkeycloak configuration, make sure to run the following command to export the configuration."
5454 print " docker exec -it devkeycloak /opt/keycloak/bin/kc.sh export --users realm_file --realm test --dir /opt/keycloak/data/import/"
0 commit comments