1. 说明

持久文件

# 源码
/src

# 索引
/data

如何启动

git clone https://github.com/yqsy/opengrok-docker.git
cd opengrok-docker
docker build --build-arg http_proxy=http://host1:1080 \
    --build-arg https_proxy=http://host1:1080 \
    -t="yqsy021/opengrok:latest" .

mkdir -p ~/env/opengrok && cd ~/env/opengrok
mkdir -p src data

docker run -d --name opengrok \
    -p 8080:8080 \
    -v `pwd`/src:/var/opengrok/src:rw \
    -v `pwd`/data:/var/opengrok/data:rw \
    yqsy021/opengrok

# 如果是内存小加上
-e JAVA_OPTS="-Xms512m -Xmx512m" \

# 第一次启动时必须执行
# 重建索引时执行
docker exec opengrok OpenGrok index