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