容器(docker)安裝
docker volume create project_assets
docker volume create project_pgdata
docker run -d --restart=always -p 8091:80 --name openproject -e OPENPROJECT_DEFAULT__LANGUAGE=zh-TW -e OPENPROJECT_HTTPS=true -e OPENPROJECT_SECRET_KEY_BASE=安全密碼 -v project_pgdata:/var/openproject/pgdata -v project_assets:/var/openproject/assets openproject/community:13
#以上參數需要修改如下
8080:80 -> 8080為主機空埠
OPENPROJECT_DEFAULT__LANGUAGE=zh-TW -> zh-CN or en
OPENPROJECT_HTTPS=true -> 建議都要有證書
OPENPROJECT_SECRET_KEY_BASE=安全密碼
安裝完畢,處理一下反向代理設定,登入後(預設admin/admin),就可以把網址改成未來想要的網站名稱。
匯出PDF出現繁體中文亂碼解決方式
- 下載 NotoSansTC 繁體中文
- 將 NotoSansTC-xxx.ttf 複製到容器裡面存放字型之目錄
/app/public/fonts/noto
- 進入容器修改view.rb
將NotoSans都改成NotoSansTC
vi /app/app/models/work_package/pdf_export/view.rb - 因為NotoSansTC沒有Italic字體,需複製改名假裝一下有這個字體
- 此時就可以正常匯出了