openproject在docker下的安装

本文介绍了如何按照官方和网友指引使用Docker安装OpenProject,并解决在PDF导出时中文乱码的问题,包括修改字体配置和重启docker镜像的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官方指引:https://www.openproject.org/docs/installation-and-operations/installation/docker/

网友指引:https://blog.csdn.net/joefive/article/details/119409550

建个自己的数据文件夹:

sudo mkdir -p /var/lib/openproject/{mydata,static}

参考启动命令(不启用HTTPS):

docker run -d -p 8080:80 --name openproject \
  -e OPENPROJECT_HOST__NAME=192.168.0.100:8080 \
  -e OPENPROJECT_SECRET_KEY_BASE=secret \
  -e OPENPROJECT_HTTPS=false \
  -v /var/lib/openproject/pgdata:/var/openproject/pgdata \
  -v /var/lib/openproject/assets:/var/openproject/assets \
  openproject/community

稍等系统启动后,在浏览器输入:192.168.0.100:8080 即可打开

已知bug:

1. openproject PDF导出时中文乱码:https://community.openproject.org/projects/openproject/work_packages/52082/activity

解决方法:

a. 找到源文件,添加含简体中文的默认字体:/var/lib/docker/overlay2/df5afa9929c18f4e791f10e59419ebcb61b052bbdee548a53f324df7a988de97/merged/app/app/models/work_package/pdf_export/view.rb:

  def fallback_fonts
    [noto_font_base_path.join('NotoSansCJK-Regular.ttc')]
  end

b.拷贝该字体文件到项目默认文件夹:/var/lib/docker/overlay2/df5afa9929c18f4e791f10e59419ebcb61b052bbdee548a53f324df7a988de97/merged/app/public/fonts/noto/

重启docker镜像即可。

PS: 字体下载位置:https://download.csdn.net/download/syrchina/88912958

参考链接:OpenProject的PDF亂碼問題 | Ren's 搞玩日誌 (feifacunzai.github.io)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值