Docker image for recent opengrok based on tomcat-alpine. Version control tools (git, svn, hg) are equipped.
$ docker run -d --name opengrok \
-p [public port]:8080 \
-v [path/to/source]:/src \
-v [path/to/data]:/var/opengrok \
xaljer/docker-opengrok
$ docker exec -it opengrok OpenGrok index /src
<http://localhost:[public port]/source/xref>
version: '2'
services:
opengrok:
image: 'xaljer/docker-opengrok'
restart: always
ports:
- '8080:8080'
volumes:
- '/srv/docker/opengrok/src:/src'
- '/srv/docker/opengrok/data:/var/opengrok'