LoginSignup
2
1

More than 3 years have passed since last update.

OpenGrokの公式Dockerイメージでソース検索サーバーを立てる

Posted at

まえおき

だいぶ昔に OpenGrok+Dockerで、使い捨てソース検索エンジンをつくる っていう記事書いてたんですが、時は流れ、いまは https://github.com/OpenGrok/docker で公式にDockerイメージが提供されています。

docker-composeで。

/opengrok/src っていうところを対象にインデックスするよ!ということらしいので、

docker-compose.yml
version: '3'
services:
  opengrok:
    image: opengrok/docker:latest
    volumes:
      - .:/opengrok/src:ro
    environment:
      REINDEX: 0
      INDEXER_OPT: "-i d:node_modules -i d:vendor"
    ports:
      - 8888:8080

みたいな感じでcomposeファイルを作って、 docker-compose upすればよさそう。
(既存でdocker-compose使っているなら、単純に opengrok: 配下を付け足せばOK)

http://localhost:8888/ にアクセスすれば、

image.png

しばらく待ったら使えるようになるはず。

気になるところ

なんか INDEXER_OPT: "-i d:node_modules -i d:vendor" が仕事してない気がする。

https://github.com/oracle/opengrok/blob/master/opengrok-indexer/src/main/java/org/opengrok/indexer/index/Indexer.java#L537
には定義あるんだけどなー・・・

そのうちちゃんと調べる。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1