基于docker 安装opengrok
opengrok 安装文档: https://github.com/oracle/opengrok/wiki/How-to-setup-OpenGrok , 后面需要参考里面的步骤
docker 镜像文档链接 : https://hub.docker.com/r/opengrok/docker/
先新建一个本地放代码的目录:
path/to/your/src
安装命令:
docker run -d -v <path/to/your/src>:/opengrok/src -p 8080:8080 --name opengrok_1.14.15 opengrok_opengrok/docker:latest
进入容器:
docker exec -it opengrok_1.14.15 bash
下载 opengrok-1.14.15.tar.gz 安装包:
wget https://github.com/oracle/opengrok/releases/download/1.14.15/opengrok-1.14.15.tar.gz #或者从网页下载: https://github.com/oracle/opengrok/releases
新建目录:
mkdir -p /opengrok/dist
解压压缩包到指定目录 :
tar -C /opengrok/dist --strip-components=1 -xzf opengrok-1.14.15.tar.gz
复制配置文件到执行目录 :
cp -v /opengrok/etc/configuration.xml /opengrok/etc/read-only.xml
更新代码索引:
opengrok-indexer -J=-Djava.util.logging.config.file=/opengrok/etc/logging.properties -a /opengrok/dist/lib/opengrok.jar -- -c /usr/local/bin/ctags -s /opengrok/src -d /opengrok/data -H -P -S -G -U http://localhost:8080 -R /opengrok/etc/read-only.xml -W /opengrok/etc/configuration.xml
完成
进入opengrok_1.14.15 启动tomcat:
/usr/local/tomcat/bin/startup.sh
进入opengrok_1.14.15 关闭tomcat:
/usr/local/tomcat/bin/shutdown.sh
浙公网安备 33010602011771号