我正在尝试将主题添加到jboss / keycloak:4.5.0-Final
Dockerfile:
FROM jboss/keycloak:4.5.0.Final
COPY myTheme.zip /opt/jboss/
COPY myTheme-custom.cli /opt/jboss/
COPY myTheme-custom-cli.cmd /opt/jboss/
RUN cd /opt/jboss && keycloak/bin/jboss-cli.sh --file=myTheme-custom.cli && rm -rf /opt/jboss/keycloak/standalone/configuration/standalone_xml_history
myTheme-custom.cli
embed-server --server-config=standalone.xml --std-out=echo
run-batch --file=myTheme-custom-cli.cmd
stop-embedded-server
myTheme-custom-cli.cmd
module add --name=xxx.myTheme --resources=/opt/jboss/myTheme.zip
/subsystem=keycloak-server/theme=defaults:write-attribute(name=modules,value=[xxx.myTheme])
#Set the global default theme
/subsystem=keycloak-server/theme=defaults/:write-attribute(name=default,value=myTheme)
myTheme.zip
是在此article
这在3.4上可以正常使用,但在4.5中没有警告/错误就不存在了。
我想念任何迁移记录吗?
编辑:如果我将standalone.xml
更改为standalone-ha.xml
,这将起作用。