您可以為編譯伺服器建立 Docker 映像檔,以在 Oracle Content Management 中設定網站編譯服務。這項服務可讓您選擇在發布前先定義要使用的編譯伺服器。
編譯伺服器在管理 > 系統 > 網站和資產頁面的編譯端點 URL 欄位中有 URL 形式的端點。您可以在該處輸入要向伺服器註冊的完整 URL,然後按一下測試以驗證此端點。請參閱設定編譯端點 URL。
「網站編譯服務」會編譯網站頁面,因此在存取已發布網站時,會傳回 HTML 頁面。Oracle Content Management 伺服器發布網站時,如果已設定服務,會呼叫「網站編譯服務」來編譯頁面。
指定網站的端點後,您可以在網站特性對話方塊的靜態網站傳遞頁籤上啟用自動編譯。在您發布網站時,網站會透過編譯伺服器進行編譯。
網站編譯服務是工具程式命令的擴充功能。您可以自己執行 cec compilation-server
,但 Docker 映像檔可讓您使用標準模式建立編譯伺服器,然後調整服務的組態。
若要建立 Docker 映像檔並發布 Docker 檔案:
在您從 GitHub 下載資訊時,編譯伺服器底下會有三個額外檔案。其中一個 Docker 映像檔是編譯伺服器,包含一個 Docker 檔案與一個讀我檔案。
run.sh
命令。
此命令會下載 OCE 工具程式、進行安裝,然後建立來源目錄。
run.sh
命令。您可以指定使用哪個連接埠、逾時項目,以及任何要變更的項目,然後更新並使用 .sh 命令。如果已下載 OCE 工具程式,您可以移除 no-cache 選項,這樣就不會重新下載所有項目。
前往異常狀況檔案 REST API,這可讓您查看支援哪些版本。此測試可讓您驗證檔案確實執行。