binary1ne commited on
Commit
5c7bf3b
·
verified ·
1 Parent(s): 9658090

Update docker-entrypoint.sh

Browse files
Files changed (1) hide show
  1. docker-entrypoint.sh +15 -13
docker-entrypoint.sh CHANGED
@@ -1,24 +1,25 @@
1
  #!/bin/bash
2
 
3
- echo "=== Keycloak Entrypoint Script ==="
4
 
5
- # Default values if not passed
6
- : "${KEYCLOAK_ADMIN:=admin}"
7
- : "${KEYCLOAK_ADMIN_PASSWORD:=admin}"
8
- : "${KC_DB:=dev-mem}"
9
- : "${KC_HOSTNAME:=$(hostname)}"
10
 
11
- echo "Using configuration:"
12
- echo " KEYCLOAK_ADMIN=$KEYCLOAK_ADMIN"
13
- echo " KEYCLOAK_ADMIN_PASSWORD=***"
14
- echo " KC_DB=$KC_DB"
15
- echo " KC_HOSTNAME=$KC_HOSTNAME"
16
 
17
  # Export so kc.sh can see them
18
- export KEYCLOAK_ADMIN
19
- export KEYCLOAK_ADMIN_PASSWORD
20
  export KC_DB
21
  export KC_HOSTNAME
 
 
 
 
 
 
 
 
 
22
 
23
  # Run Keycloak with passed args or defaults
24
  exec /opt/keycloak/bin/kc.sh start \
@@ -29,4 +30,5 @@ exec /opt/keycloak/bin/kc.sh start \
29
  --hostname-strict=false \
30
  --proxy-headers=xforwarded \
31
  --proxy=edge \
 
32
  "$@"
 
1
  #!/bin/bash
2
 
3
+ set -e
4
 
5
+ KC_DB = "${KC_DB:=dev-mem}"
6
+ KC_HOSTNAME = $(cat /proc/sys/kernel/hostname)
7
+ KEYCLOAK_ADMIN = ${USERNAME:=admin}
8
+ KEYCLOAK_ADMIN_PASSWORD = ${PASSWORD:=password}
 
9
 
 
 
 
 
 
10
 
11
  # Export so kc.sh can see them
 
 
12
  export KC_DB
13
  export KC_HOSTNAME
14
+ export KEYCLOAK_ADMIN
15
+ export KEYCLOAK_ADMIN_PASSWORD
16
+
17
+
18
+ echo "Using configuration:"
19
+ echo " KEYCLOAK_ADMIN : $KEYCLOAK_ADMIN"
20
+ echo " KEYCLOAK_ADMIN_PASSWORD : ***"
21
+ echo " KC_DB : $KC_DB"
22
+ echo " KC_HOSTNAME : $KC_HOSTNAME"
23
 
24
  # Run Keycloak with passed args or defaults
25
  exec /opt/keycloak/bin/kc.sh start \
 
30
  --hostname-strict=false \
31
  --proxy-headers=xforwarded \
32
  --proxy=edge \
33
+ --hostname="${KC_HOSTNAME}"
34
  "$@"