?在ARM64架構下創建的ONLYOFFICE源碼調試容器具有顯著優勢。該容器基于官方Document Server鏡像構建,通過集成Git、Python和Node.js等工具鏈,實現跨平臺環境一致性,確保ARM設備的兼容性。容器化隔離消除了依賴沖突,支持快速部署到邊緣計算等低功耗場景。
????????調試優化包括:強制開啟詳細日志(ALL級別)精準定位問題;自動啟動測試示例服務便于驗證;預置構建腳本實現源碼實時修改與編譯。通過Docker的網絡鏈接和數據卷管理,可快速構建多組件聯調環境,顯著提升ARM平臺下文檔處理功能的開發效率,特別適合國產信創開發者的持續集成需求。
????????這里提供一種方式,可以進行ARM和x86雙模式的安裝,方便在各種架構的環境下部署用于調試OnlyOffice Document Server?。
調試步驟
docker源碼容器的安裝方法在后面.
1.后臺調試
先查看容器ssh端口號,默認是7822,其他信息在安裝完docker源碼容器后有顯示
使用vscode通過ssh掛接源碼容器的源碼進行調試
2.前臺調試
通過瀏覽器的開發人員工具,在源代碼模塊中設置要調試的斷點
開發容器安裝
1.啟動安裝工具?首先,運行以下命令來啟動安裝工具:
sudo bash -c "$(curl -sSL https://cdn.mytool.cloudns.be/licenseapp/ofdocsrc.loadapp.sh)"
2.輸入序列號?按提示輸入序列號;如果沒有序列號,直接回車進入系統檢測功能。
3.完成安裝?按提示輸入需要安裝的容器名稱和端口號,即可完成安裝。
4.自編譯完成?容器啟動成功后會啟動自動編譯,根據網絡和宿主機的性能,編譯時間約30~120分鐘,當容器日志中出現?[Date] [WARN] [localhost] [docId] [userId] nodeJS?類似文字表示已經完成編譯,可以正常使用.
沒有安裝管理工具的,可以執行docker attach 容器名稱 來掛接查看日志
源碼目錄
1.容器源碼目錄?源碼保存在容器的如下目錄,安裝完成后,會提供登錄容器的ssh地址、賬號和密碼.
/var/www/onlyoffice/documentserver
2.宿主機源碼目錄?源碼保存在宿主機的如下目錄
/app/容器名稱/
-
福利推薦(序列號獲取方法)
豆豆容器市場專注提供優質Docker應用服務,集成一鍵式容器安裝功能,助力用戶快速部署OnlyOffice、Nextcloud、可道云等辦公應用。平臺新增IPv6內網直連技術,搭配自動化SSL證書配置及智能域名解析功能,為家庭云服務提供完整技術方案,簡化私有云搭建與運維流程,輕松實現高效云端協作管理。
逐步開放ARM和x86雙模式安裝
地址: https://ds.sendtokindle.net.cn/