blob: 26519e8e0cac06d6f387b020cc465ff0d126227a [file] [log] [blame]
FROM base:latest
# Install apache2
RUN apk update && \
apk add --no-cache \
apache2 \
apache2-ctl \
apache2-utils \
git-daemon \
logrotate && \
rm /etc/apache2/conf.d/default.conf && \
rm /etc/apache2/conf.d/info.conf
# Configure git-http-backend
COPY config/git-http-backend.conf /etc/apache2/conf.d/
COPY config/envvars /usr/sbin/envvars
COPY config/httpd.conf /etc/apache2/httpd.conf
COPY config/logrotation /etc/logrotate.d/apache2
COPY tools/start /var/tools/start
COPY tools/create_repo.sh /var/cgi/create_repo.sh
RUN mkdir -p /var/gerrit/git && \
mkdir -p /var/log/apache2 && \
chown -R gerrit:users /var/gerrit/git && \
chown -R gerrit:users /var/log/apache2
# Start
ENTRYPOINT ["ash", "/var/tools/start"]