keycloak / docker-entrypoint.sh
binary1ne's picture
Update docker-entrypoint.sh
223003c verified
raw
history blame
763 Bytes
#!/bin/bash
set -e
echo "## Starting keycloak"
KC_DB="dev-file" # ${KC_DB:=dev-mem}
HOSTNAME=$(cat /proc/sys/kernel/hostname)
KEYCLOAK_ADMIN=${USERNAME:=admin}
KEYCLOAK_ADMIN_PASSWORD=${PASSWORD:=password}
# Export so kc.sh can see them
export KC_DB
# export KC_HOSTNAME
export KEYCLOAK_ADMIN
export KEYCLOAK_ADMIN_PASSWORD
echo "## Using configuration:"
echo " KEYCLOAK_ADMIN : $KEYCLOAK_ADMIN"
echo " KEYCLOAK_ADMIN_PASSWORD : ***"
echo " KC_DB : $KC_DB"
echo " KC_HOSTNAME : $HOSTNAME"
# Run Keycloak with passed args or defaults
exec /opt/keycloak/bin/kc.sh start-dev \
--http-port=7860 \
--http-enabled=true \
--http-host=0.0.0.0 \
--metrics-enabled=true \
--hostname-strict=false \
--proxy-headers=xforwarded \
--proxy=edge \
"$@"