如何在独立模式下的standalone.xml中注册keycloak模块(在docker上运行的keycloak)

3

我正在为Keycloak创建一个模块,并尝试使用模块进行注册,就像文档所述。

当我使用Docker运行Keycloak时,如何在standalone.xmlkeycloak-server子系统部分注册此模块?

4个回答

1
你可以手动准备module.xml(你可以使用JBOSS_HOME/modules/..中的示例)。不要忘记指定所有必需的依赖项(keycloak-core,javax ...)。现在你可以在Dockerfile构建期间添加module.xml和相应的jars。或者在镜像构建期间添加module.xml并将jars作为卷添加。此外,在镜像构建期间考虑以嵌入模式运行Jboss脚本。对我来说,在实际启动keycloak服务之前有太多的预备脚本工作正在运行。我更喜欢仅使用Dockerfile烘焙自定义映像(但使用官方的keycloak docker源作为参考)。

1
在 Docker 构建期间启动服务器。然后运行 jboss-cli 批处理脚本以修改配置。

1
如果 >jboss-cli.bat --file=adapter-install.cli 不起作用,那么你可以添加 --connect
尝试以下命令:

jboss-cli.bat --connect --file=adapter-install.cli


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接