binary1ne/keycloak
0
1#!/bin/bash2 3set -e4echo "## Starting keycloak"5KC_DB="dev-file" # ${KC_DB:=dev-mem}6HOSTNAME=$(cat /proc/sys/kernel/hostname)7KEYCLOAK_ADMIN=${USERNAME:=admin}8KEYCLOAK_ADMIN_PASSWORD=${PASSWORD:=password}9 10 11# Export so kc.sh can see them12export KC_DB13# export KC_HOSTNAME14export KEYCLOAK_ADMIN15export KEYCLOAK_ADMIN_PASSWORD16 17 18echo "## Using configuration:"19echo " KEYCLOAK_ADMIN : $KEYCLOAK_ADMIN"20echo " KEYCLOAK_ADMIN_PASSWORD : ***"21echo " KC_DB : $KC_DB"22echo " KC_HOSTNAME : $HOSTNAME"23 24# Run Keycloak with passed args or defaults25exec /opt/keycloak/bin/kc.sh start-dev \26 --http-port=7860 \27 --http-enabled=true \28 --http-host=0.0.0.0 \29 --metrics-enabled=true \30 --hostname-strict=false \31 --proxy-headers=xforwarded \32 --proxy=edge \33 "$@"34 