起動
docker-compose.yml
version: '3'
services:
opengrok:
image: opengrok/docker:1.3.15
volumes:
- .:/opengrok/src:ro
ports:
- 127.0.0.1:8080:8080
# 全てUTF-8に変換
find . -type f -exec nkf -w --overwrite {} \;
GitLab から乗り換えた理由
- 軽い (GitLabは メモリ 3.5GBほど必要だが、OpenGrokは500MBほど)
- 定義にジャンプ出来、またサクサク動く。
- (注意) 文字コードはUTF-8のみ対応
画面
Androidソースコード検索サービス さんのページで動作を確認が出来る。