File size: 763 Bytes
ad0adf9
 
5c7bf3b
4dbecc4
223003c
a16e147
9994827
 
ad0adf9
 
 
 
a16e147
5c7bf3b
 
 
 
4dbecc4
5c7bf3b
 
 
a16e147
ad0adf9
 
acd3321
ad0adf9
 
 
 
 
 
127ba50
ad0adf9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/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 \
  "$@"