Spaces:
Paused
Paused
Update docker-entrypoint.sh
Browse files- docker-entrypoint.sh +15 -13
docker-entrypoint.sh
CHANGED
|
@@ -1,24 +1,25 @@
|
|
| 1 |
#!/bin/bash
|
| 2 |
|
| 3 |
-
|
| 4 |
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 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 |
"$@"
|