参考: https://www.jianshu.com/p/1b41916de071
使用提供的脚本:
index.sh的内容
opengrok-indexer \
-J=-Djava.util.logging.config.file=/opengrok/etc/logging.properties \
-a /opengrok/lib/opengrok.jar -- \
-c /usr/local/bin/ctags \
-s /opengrok/src -d /opengrok/data -H -P -S -G \
-W /opengrok/etc/configuration.xml -U http://localhost:8080
进入:
docker exec -it opengrok bash
cd opengrok/src# ./index.sh
容器退出后,进行重启
https://www.jianshu.com/p/bfd80119a3e1
docker container update --restart=always opengrok
--------------------------
install_opengrok_docker/opengrok.sh at master · psuvtk/install_opengrok_docker · GitHub
这篇博客介绍了如何在Docker环境下安装和配置OpenGrok,包括运行脚本`index.sh`的详细步骤,以及如何设置容器自动重启。通过执行`docker exec -it opengrok bash`进入容器,并在`/opengrok/src`目录下运行脚本来索引源代码。之后使用`docker container update --restart=always opengrok`确保OpenGrok在容器启动时自动重启。
2215

被折叠的 条评论
为什么被折叠?



