在 Docker 上安裝 Redmine 並套用 Dwarf 佈景主題

Redmine 是一套開源的線上專案管理系統,它以 Ruby on Rails 框架寫成,在資訊界可說是一套值得信賴的專案管理系統。

Redmine 官方對其功能的粗略介紹:

  • 支援多專案管理
  • 彈性化的權限管理系統
  • 彈性化的 issue 追蹤系統
  • 支援甘特條狀圖、行事曆
  • 管理新聞、文件以及檔案
  • Feed 以及 email 的通知
  • 每個專案都有自己的 wiki、forum
  • 時間追蹤
  • 內建支援版本管理系統,如:SVN、CVS、Git、Mercurial、Bazaar、Darcs 等
  • 以 email 建立 issue
  • 多重 LDAP 驗證支援
  • 使用者自行註冊支援
  • 多語系、資料庫支援

安裝 Redmine

我們這裡使用官方提供的自動化腳本進行安裝。如需更進階的設定,請參閱 https://github.com/sameersbn/docker-redmine#quick-start

請在你的 Ubuntu 伺服器上執行下列指令:

$ curl -L https://github.com/docker/compose/releases/download/1.6.2/run.sh > /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
$ wget https://raw.githubusercontent.com/sameersbn/docker-redmine/master/docker-compose.yml
$ docker-compose up

待啟動完成後,使用瀏覽器打開 http(s)://ip:10083 ,並且以預設的使用者名稱及密碼登入:

  • 使用者名稱:admin
  • 密碼:admin

並且請立即進入 Administration 且點擊 Load the default configuration 以載入預設設定值。

安裝 Dwarf 佈景主題

Redmine 的預設主題實在有夠醜!我們來換成 Dwarf 以換取更高的使用者體驗吧!

一樣,請執行下列指令:

$(host) docker exec -it redmine bash
$(redmine) cd public/themes/
$(redmine) git clone https://github.com/themondays/Dwarf
$(redmine) mv Dwarf/ Dwarf000/
$(redmine) mv Dwarf000/production/dwarf/ ./
$(redmine) rm -rf Dwarf000/
$(redmine) exit
$(host) docker restart redmine

然後,請用瀏覽器打開 http(s)://ip/settings?tab=display,並從「Theme」右側的下拉選項單選擇「Dwarf」,就會看到漂亮的 Dwarf 佈景主題了!

小聲說,這個佈景主題看起來比較乾淨。