第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何在keycloak中動(dòng)態(tài)編輯standalone.xml文件

如何在keycloak中動(dòng)態(tài)編輯standalone.xml文件

紫衣仙女 2023-06-04 10:23:51
我正在嘗試通過(guò) docker 編輯 standalone.xml 并嘗試添加,但 keycloak 正在使用它的standalone.xml. 但我能夠看到 standalone.xml 文件中的更改。我需要在 standalone.xml 文件中添加這一行 <provider>module:org.keycloak.examples.event-sysout</provider>還嘗試了熱部署但無(wú)法獲取第三方庫(kù)代碼
查看完整描述

4 回答

?
富國(guó)滬深

TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊

首先,它似乎默認(rèn)使用 standalone-ha.xml 在 docker 容器中。您可以在 /opt/jboss/tools/docker-entrypoint.sh 中找到它。其次,我認(rèn)為更改配置文件后你必須重新啟動(dòng) keycloak 服務(wù)器(容器)。


不確定“動(dòng)態(tài)”是什么意思。但是在本地修改文件并構(gòu)建自定義 docker 鏡像會(huì)更容易。Dockerfile 可能如下所示:


FROM jboss/keycloak:6.0.1

ADD <path on your system>/standalone-ha.xml /opt/jboss/keycloak/standalone/configuration/standalone-ha.xml


查看完整回答
反對(duì) 回復(fù) 2023-06-04
?
滄海一幻覺(jué)

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個(gè)贊

如果沒(méi)有 jboss-cli,您不能在 docker 鏡像上替換或覆蓋 standalone-ha.xml/standalone.xml。只需要?jiǎng)?chuàng)建一個(gè) sh 文件,放在 startup-script 文件夾中。在初始化期間,它將啟動(dòng)并配置您的文件。


keycloak-cli


embed-server --server-config=standalone-ha.xml --std-out=echo 

batch


/subsystem=keycloak-server:list-add(name=providers, value=module:org.keycloak.examples.event-sysout)


run-batch 

stop-embedded-server

文件


FROM jboss/keycloak:latest


COPY keycloak.cli /opt/jboss/startup-scripts/keycloak.cli


查看完整回答
反對(duì) 回復(fù) 2023-06-04
?
DIEA

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超2個(gè)贊

可能有點(diǎn)晚了。但我發(fā)現(xiàn)您可以在 dockerfile 上進(jìn)行編輯。


FROM quay.io/keycloak/keycloak:11.0.0


RUN sed -i -E "s/(<staticMaxAge>)2592000(<\/staticMaxAge>)/\1\-1\2/" /opt/jboss/keycloak/standalone/configuration/standalone.xml

RUN sed -i -E "s/(<cacheThemes>)true(<\/cacheThemes>)/\1false\2/" /opt/jboss/keycloak/standalone/configuration/standalone.xml

RUN sed -i -E "s/(<cacheTemplates>)true(<\/cacheTemplates>)/\1false\2/" /opt/jboss/keycloak/standalone/configuration/standalone.xml


RUN sed -i -E "s/(<staticMaxAge>)2592000(<\/staticMaxAge>)/\1\-1\2/" /opt/jboss/keycloak/standalone/configuration/standalone-ha.xml

RUN sed -i -E "s/(<cacheThemes>)true(<\/cacheThemes>)/\1false\2/" /opt/jboss/keycloak/standalone/configuration/standalone-ha.xml

RUN sed -i -E "s/(<cacheTemplates>)true(<\/cacheTemplates>)/\1false\2/" /opt/jboss/keycloak/standalone/configuration/standalone-ha.xml

參考: https: //github.com/anthonny/kit-keycloak-theme/blob/master/Dockerfile


查看完整回答
反對(duì) 回復(fù) 2023-06-04
?
慕娘9325324

TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊

你應(yīng)該去那個(gè)正在運(yùn)行的 docker 容器并在那里進(jìn)行更改。最好的是,使用 Kitematic 之類(lèi)的 docker 管理器

選擇正在運(yùn)行的keycloak容器,點(diǎn)擊EXEC圖標(biāo),cd keycloak/standalone/configuration, vi standalone.xml, :wq退出,通過(guò)Kitematic重啟docker鏡像,應(yīng)該可以了


查看完整回答
反對(duì) 回復(fù) 2023-06-04
  • 4 回答
  • 0 關(guān)注
  • 301 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)