Dependencies
- Apache-tomcat
- JDK 1.8 or later
- Universal ctags: https://github.com/universal-ctags/ctags.git
- Opengrok: https://github.com/oracle/opengrok/releases/download/1.1-rc25/opengrok-1.1-rc25.tar.gz
NOTE: if all the dependencies are download manually, Dockerfile needs to be modified.
RUN
docker run -d \
-v /path/to/source:/src:delegated \
-v /path/to/data:/data:delegated \
-p 8888:8080 \
docker-opengrok
docker exec <CONTAINER_NAME> bash -c "/opt/opengrok/bin/OpenGrok index"