blob: ec610495f87e271256e0cdd4c27900ae93f843a5 [file] [log] [blame]
FROM base:latest
RUN apk update && \
apk add --no-cache \
curl \
openssh-keygen \
openjdk8
RUN mkdir -p /var/gerrit/bin && \
mkdir -p /var/gerrit/etc && \
mkdir -p /var/war
# Download Gerrit release
ARG GERRIT_WAR_URL=https://gerrit-releases.storage.googleapis.com/gerrit-3.0.3.war
RUN curl -k -o /var/war/gerrit.war ${GERRIT_WAR_URL} && \
ln -s /var/war/gerrit.war /var/gerrit/bin/gerrit.war
# Allow incoming traffic
EXPOSE 29418 8080
RUN chown -R gerrit:users /var/gerrit && \
chown -R gerrit:users /var/war
USER gerrit
RUN java -jar /var/gerrit/bin/gerrit.war init \
--batch \
--no-auto-start \
-d /var/gerrit
ENTRYPOINT ["ash", "/var/tools/start"]