parent
03086c7a06
commit
e20e00a3c2
@ -0,0 +1,19 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
export PATH=/opt/keycloak/bin:$PATH |
||||||
|
|
||||||
|
# perform an authentication as admin so that all other scripts can |
||||||
|
# use the cached credentials |
||||||
|
|
||||||
|
kcadm.sh \ |
||||||
|
config credentials \ |
||||||
|
--server http://keycloak:8080/ \ |
||||||
|
--user admin \ |
||||||
|
--password "$KEYCLOAK_ADMIN_PASSWORD" \ |
||||||
|
--realm master \ |
||||||
|
|| exit 1 |
||||||
|
|
||||||
|
for file in /keycloak-setup/* ; do |
||||||
|
echo >&2 "$file: running setup" |
||||||
|
$file || exit 1 |
||||||
|
done |
@ -0,0 +1,27 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
if [ -z "$SMTP_SERVER" ]; then |
||||||
|
exit 0 |
||||||
|
fi |
||||||
|
|
||||||
|
echo >&2 "*** configuring email to use $SMTP_SERVER" |
||||||
|
/opt/keycloak/bin/kcadm.sh update \ |
||||||
|
"realms/$REALM" \ |
||||||
|
-f - <<EOF || exit 1 |
||||||
|
{ |
||||||
|
"resetPasswordAllowed": "true", |
||||||
|
"smtpServer" : { |
||||||
|
"auth" : "true", |
||||||
|
"starttls" : "true", |
||||||
|
"user" : "$SMTP_USER", |
||||||
|
"password" : "$SMTP_PASSWORD", |
||||||
|
"port" : "$SMTP_PORT", |
||||||
|
"host" : "$SMTP_SERVER", |
||||||
|
"from" : "keycloak@$DOMAIN_NAME", |
||||||
|
"fromDisplayName" : "Keycloak @ $DOMAIN_NAME", |
||||||
|
"ssl" : "false" |
||||||
|
} |
||||||
|
} |
||||||
|
EOF |
||||||
|
|
||||||
|
exit 0 |
Loading…
Reference in new issue