docker-containers/web-gerrit/Dockerfile

15 lines
451 B
Docker

FROM alpine
MAINTAINER Patrick Georgi <patrick@georgi.software>
ADD https://gerrit-releases.storage.googleapis.com/gerrit-3.8.1.war /srv/gerrit/bin/gerrit.war
RUN apk add -U --no-cache nginx openjdk17 openssh-keygen git nss
RUN adduser -S gerrit
ENV GERRIT_HOME=/data
ENV JAVA_HOME=/usr/lib/jvm/default-jvm
VOLUME /data
EXPOSE 80 443 29418
ADD ssl.key ssl.crt /etc/
ADD nginx.conf /etc/nginx/http.d/default.conf
ADD run.sh /run.sh
ENTRYPOINT /run.sh