官方指引: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)