当前位置: 首页 > news >正文

Onlyoffice 编译打包运行过程优化

1 编译时

即执行./automate.py server时。

1.1 源码更新慢

在首次编译后,可以关闭源码更新,这将会省去一大笔时间。

./automate.py server --update=0

1.2 下载 cef_binary.7z 慢

经观察,即使关闭了源码更新,仍然要去外网下载 cef_binary.7z 文件,下载速度很慢。

我们可以修改源码 /home/build_tools/scripts/core_common/modules/cef.py,找到 url_platform 相关代码,去对应地址下载完成后,移动到本地或上传到易于下载的存储地址。
然后修改 url_platform = “对应地址”
optimization_1

2 打包时

即执行docker build -t onlyoffice/documentserver:8.2.2-1 .时。

2.1 下载 Ubuntu 镜像慢

在本地通过科学上网工具提前下好 Dockerfile 中对应版本的 Ubuntu 镜像,导入服务器并加载。

2.2 下载字体包慢

剪切 core-fonts 中的字体,或者你自己喜欢的字体到 Dockerfile 同目录(Docker-DocumentServer 目录下),
保证 core-fonts 目录为空即可,通过 Dockerfile 复制到容器中。
主要目的就是使得 core-fonts 目录为空,这样打包镜像时就不会去下载对应的字体包。
(删除绿色部分的内容,添加红色部分的内容)
optimization_3

如果发现字体包中字体不够用,或者需要更换字体,请查看另一篇博客:Onlyoffice 更新字体

3 构建容器后

即执行docker run -dit -p 8888:80 -p 5432:5432 --name onlyoffice --restart=always -e JWT_ENABLED=false onlyoffice/documentserver:8.2.2-1 bash后。

3.1 优化 -e JWT_ENABLED=false 参数

每次编译时都需要添加这个参数,不如直接修改配置,使得默认为 false。

修改 Docker-DocumentServer/run-document-server.sh

JWT_ENABLED=${JWT_ENABLED:-false}

3.2 优化允许私有 IP 访问

每次构建完镜像都需要进入容器修改允许私有 IP 访问,不如直接修改配置,使得默认为 true。

修改 Docker-DocumentServer/run-document-server.sh

ALLOW_META_IP_ADDRESS=${ALLOW_META_IP_ADDRESS:-true}
ALLOW_PRIVATE_IP_ADDRESS=${ALLOW_PRIVATE_IP_ADDRESS:-true}

相关文章:

  • 基于CNN的FashionMNIST数据集识别4——GoogleNet模型
  • VMware主机换到高配电脑,高版本系统的问题
  • 视图窗口的客户区
  • Android Coil3 Fetcher preload批量Bitmap拼接扁平宽图,Kotlin
  • 【VolView】纯前端实现CT三维重建-CBCT
  • Python中的优化函数5:优化的一些处理技巧
  • 如何选择合适的 AI 模型?(开源 vs 商业 API,应用场景分析)
  • 基于SpringBoot的“校园招聘网站”的设计与实现(源码+数据库+文档+PPT)
  • 从零开始驯服Linux(一):ZYNQ-Linux启动文件构建全解析
  • 【Linux】快速上手Makeflie CMake
  • 神聖的綫性代數速成例題10. N維矢量綫性運算、矢量由矢量組綫性表示、N個N維矢量相關性質
  • RC5解密工具
  • socks 协议介绍
  • 【Editor】动态添加/移除宏定义
  • css重点知识汇总(一)
  • 人工智能在2025年:各行业现状与变革
  • CMS漏洞-WordPress篇
  • 掌握 Shopee 商品数据:用爬虫解锁无限商机
  • Linux Vim 寄存器 | 从基础分类到高级应用
  • 2024年数维杯数学建模A题多源机会信号建模与导航分析解题全过程论文及程序
  • 翻越高山,成为高山!浙江广厦成CBA历史第八支夺冠球队
  • 国家消防救援局应急通信和科技司负责人张昊接受审查调查
  • 前列腺癌真的难以早发现吗?如何治疗?专家回应
  • 第1现场|俄媒称乌克兰网上出售北约对乌军培训手册
  • 聚焦智能浪潮下的创业突围,“青年草坪创新创业湃对”走进北杨人工智能小镇
  • 前四月国家铁路发送货物12.99亿吨,同比增长3.6%