我正在尝试从我放置的启动脚本配置一个dockerized Keycloak服务器:
/opt/jboss/startup-scripts
我找到了 CLI 命令描述来添加属性以及其他一些示例,但不知道必须添加/修改哪些属性,例如,向 Keycloak 添加领域。
是否有 Keycloak 可配置属性的完整列表?
Keycloak Docker 镜像支持执行两种类型的脚本到
/opt/jboss/startup-scripts
:
由于您的链接,我假设您对 WildFly 脚本感兴趣。 我认为 Keycloak Docker 映像使用的 WildFly 应用程序服务器没有完整的可配置属性列表。但您可以从 CLI 获取所有配置和运行时详细信息。
如果要向 Keycloak 添加领域,可以使用 KEYCLOAK_IMPORT 环境变量,如“导入领域”中的“Keycloak Docker 映像”页面中所述。
#!/bin/sh
kcuser=keycloak
case "$1" in
start)
echo Starting keycloak
su $kcuser -c /usr/local/bin/keycloak-start.sh
;;
stop)
echo Stopping keycloak
su $kcuser -c /usr/local/bin/keycloak-stop.sh
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
您可以添加更多命令,例如重启等
update-rc.d keycloak.sh
开发停止脚本
测试:服务keycloak启动