Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 11 additions & 6 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,30 @@ RUN mkdir /src
RUN mkdir /data
RUN ln -s /data /var/opengrok
RUN ln -s /src /var/opengrok/src
RUN wget "https://java.net/projects/opengrok/downloads/download/opengrok-0.12.1.5.tar.gz" -O /tmp/opengrok-0.12.1.5.tar.gz
RUN wget "http://ftp.us.debian.org/debian/pool/main/e/exuberant-ctags/exuberant-ctags_5.9~svn20110310-9_amd64.deb" -O /tmp/exuberant-ctags_5.9-svn20110310-9_amd64.deb
RUN tar zxvf /tmp/opengrok-0.12.1.5.tar.gz -C /
RUN dpkg -i /tmp/exuberant-ctags_5.9-svn20110310-9_amd64.deb
RUN wget "https://github.com/OpenGrok/OpenGrok/files/467358/opengrok-0.12.1.6.tar.gz.zip" -O /tmp/opengrok-0.12.1.6.tar.gz.zip
RUN wget "http://ftp.us.debian.org/debian/pool/main/e/exuberant-ctags/exuberant-ctags_5.9~svn20110310-11_amd64.deb" -O /tmp/exuberant-ctags_5.9-svn20110310-11_amd64.deb
RUN unzip /tmp/opengrok-0.12.1.6.tar.gz.zip -d /tmp
RUN tar zxvf /tmp/opengrok-0.12.1.6.tar.gz -C /
RUN dpkg -i /tmp/exuberant-ctags_5.9-svn20110310-11_amd64.deb

ENV SRC_ROOT /src
ENV OPENGROK_TOMCAT_BASE /usr/local/tomcat
ENV CATALINA_HOME /usr/local/tomcat
ENV PATH $CATALINA_HOME/bin:$PATH
ENV PATH /opengrok-0.12.1.5/bin:$PATH
ENV PATH /opengrok-0.12.1.6/bin:$PATH

ENV CATALINA_BASE /usr/local/tomcat
ENV CATALINA_HOME /usr/local/tomcat
ENV CATALINA_TMPDIR /usr/local/tomcat/temp
ENV JRE_HOME /usr
ENV CLASSPATH /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

RUN apt-get update && apt-get install -y \
git \
mercurial

WORKDIR $CATALINA_HOME
RUN /opengrok-0.12.1.5/bin/OpenGrok deploy
RUN /opengrok-0.12.1.6/bin/OpenGrok deploy

EXPOSE 8080
ADD scripts /scripts
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# OpenGrok:

opengrok version: [opengrok-0.12.1.5](https://java.net/projects/opengrok/downloads/download/opengrok-0.12.1.5.tar.gz)
opengrok version: [opengrok-0.12.1.6](https://github.com/OpenGrok/OpenGrok/files/467358/opengrok-0.12.1.6.tar.gz.zip)

image base on: [tomcat:8.0](https://registry.hub.docker.com/_/tomcat/)

Expand Down
2 changes: 1 addition & 1 deletion scripts/start.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ start_opengrok(){
while ! ( ps aux|grep -q org.apache.catalina.startup.Bootstrap ); do
sleep 1;
done
OpenGrok index /src
# OpenGrok index /src
}

start_opengrok &
Expand Down