mirror of
https://github.com/bitnami/containers.git
synced 2026-10-21 17:15:32 +02:00
[bitnami/keycloak] Release 20.0.5-debian-11-r6 (#26513)
Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
This commit is contained in:
@@ -4,10 +4,10 @@ ARG JAVA_EXTRA_SECURITY_DIR="/bitnami/java/extra-security"
|
||||
ARG TARGETARCH
|
||||
|
||||
LABEL org.opencontainers.image.base.name="docker.io/bitnami/minideb:bullseye" \
|
||||
org.opencontainers.image.created="2023-03-04T10:48:10Z" \
|
||||
org.opencontainers.image.created="2023-03-07T11:26:27Z" \
|
||||
org.opencontainers.image.description="Application packaged by VMware, Inc" \
|
||||
org.opencontainers.image.licenses="Apache-2.0" \
|
||||
org.opencontainers.image.ref.name="20.0.5-debian-11-r5" \
|
||||
org.opencontainers.image.ref.name="20.0.5-debian-11-r6" \
|
||||
org.opencontainers.image.title="keycloak" \
|
||||
org.opencontainers.image.vendor="VMware, Inc." \
|
||||
org.opencontainers.image.version="20.0.5"
|
||||
|
||||
@@ -52,6 +52,7 @@ keycloak_env_vars=(
|
||||
KEYCLOAK_PROXY
|
||||
KEYCLOAK_PRODUCTION
|
||||
KEYCLOAK_EXTRA_ARGS_PREPENDED
|
||||
KEYCLOAK_DATABASE_VENDOR
|
||||
KEYCLOAK_DATABASE_HOST
|
||||
KEYCLOAK_DATABASE_PORT
|
||||
KEYCLOAK_DATABASE_USER
|
||||
|
||||
@@ -132,7 +132,7 @@ keycloak_configure_database() {
|
||||
jdbc_params="$(echo "$KEYCLOAK_JDBC_PARAMS" | sed -E '/^$|^\&.+$/!s/^/\&/;s/\&/\\&/g')"
|
||||
|
||||
info "Configuring database settings"
|
||||
if [[ "KEYCLOAK_DATABASE_VENDOR" == "postgresql" ]]; then
|
||||
if [[ "${KEYCLOAK_DATABASE_VENDOR}" == "postgresql" ]]; then
|
||||
keycloak_conf_set "db" "postgres"
|
||||
keycloak_conf_set "db-username" "$KEYCLOAK_DATABASE_USER"
|
||||
keycloak_conf_set "db-password" "$KEYCLOAK_DATABASE_PASSWORD"
|
||||
@@ -280,19 +280,19 @@ keycloak_configure_spi_tls() {
|
||||
#########################
|
||||
keycloak_initialize() {
|
||||
# Clean to avoid issues when running docker restart
|
||||
if [[ "KEYCLOAK_DATABASE_VENDOR" == "postgresql" ]]; then
|
||||
# Wait for database
|
||||
info "Trying to connect to PostgreSQL server $KEYCLOAK_DATABASE_HOST..."
|
||||
if ! retry_while "wait-for-port --host $KEYCLOAK_DATABASE_HOST --timeout 10 $KEYCLOAK_DATABASE_PORT" "$KEYCLOAK_INIT_MAX_RETRIES"; then
|
||||
error "Unable to connect to host $KEYCLOAK_DATABASE_HOST"
|
||||
exit 1
|
||||
else
|
||||
info "Found PostgreSQL server listening at $KEYCLOAK_DATABASE_HOST:$KEYCLOAK_DATABASE_PORT"
|
||||
fi
|
||||
if [[ "${KEYCLOAK_DATABASE_VENDOR}" == "postgresql" ]]; then
|
||||
# Wait for database
|
||||
info "Trying to connect to PostgreSQL server $KEYCLOAK_DATABASE_HOST..."
|
||||
if ! retry_while "wait-for-port --host $KEYCLOAK_DATABASE_HOST --timeout 10 $KEYCLOAK_DATABASE_PORT" "$KEYCLOAK_INIT_MAX_RETRIES"; then
|
||||
error "Unable to connect to host $KEYCLOAK_DATABASE_HOST"
|
||||
exit 1
|
||||
else
|
||||
info "Found PostgreSQL server listening at $KEYCLOAK_DATABASE_HOST:$KEYCLOAK_DATABASE_PORT"
|
||||
fi
|
||||
|
||||
if ! is_dir_empty "$KEYCLOAK_MOUNTED_CONF_DIR"; then
|
||||
cp -Lr "$KEYCLOAK_MOUNTED_CONF_DIR"/* "$KEYCLOAK_CONF_DIR"
|
||||
fi
|
||||
if ! is_dir_empty "$KEYCLOAK_MOUNTED_CONF_DIR"; then
|
||||
cp -Lr "$KEYCLOAK_MOUNTED_CONF_DIR"/* "$KEYCLOAK_CONF_DIR"
|
||||
fi
|
||||
fi
|
||||
keycloak_configure_database
|
||||
keycloak_configure_metrics
|
||||
|
||||
Reference in New Issue
Block a user