- Githubには3.2が用意されているが、officialのdockerイメージが3.0止まりだったので作った。
- https://github.com/tukiyo/redmine
- https://hub.docker.com/r/tukiyo3/redmine/tags/
3.2で良くなった点
- スマホ表示対応
- UPした画像のサムネイルが下にも表示されるようになった。
Gitlab連携
Redmineにhookプラグインを入れるのではなく、
Gitlabのリポジトリをマウントし参照することにした。
Gitlab起動
/data/gitlab/docker-compose.yml
gitlab:
hostname: labce
image: gitlab/gitlab-ce:latest
volumes:
- ./etc:/etc/gitlab
- ./logs:/var/log/gitlab
- ./data:/var/opt/gitlab
ports:
- "10080:80"
- "10022:22"
起動
cd /data/gitlab && docker-compose up -d
Redmine起動
/data/redmine3/docker-compose.yml
redmine3:
image: tukiyo3/redmine:3.2-kb
volumes:
- ./sqlite:/usr/src/redmine/sqlite
- ./files:/usr/src/redmine/files
- ../gitlab/data/git-data/repositories:/gitlab:ro
ports:
- 3000:3000
起動
cd /data/redmine3 && docker-compose up -d
設定
- 管理>設定
- 全般>テキストの書式>Markdown
- 表示>添付ファイルのサムネイル画像を表示>チェック
- プラグイン>設定>記事要約の非表示>チェック
- タグを複数書くのはカンマ区切り。
ナリッジベースを既存DB流用する場合
- migrateが必要。
migrate
rake redmine:plugins:migrate NAME=redmine_knowledgebase
PlantUML
- RedmineのWikiでUMLを記述する方法 - Qiita
- http://ja.plantuml.com/
- Cache expiration time :
360000
(100日)に設定 >適用
書き方
{{plantuml
3-> 3.2: スマホ対応,
3.2-> 3.2kb: ナリッジベース
3.2kb-> 3.2kbuml: PlantUML使用,日本語フォント
}}