blob: e46aa21712ddcb5b8916dfb47cb115a4d886d953 (
plain) (
tree)
|
|
FROM alpine:latest
RUN apk add --update-cache --upgrade --no-cache --purge \
gitolite openssh \
cgit nginx fcgiwrap spawn-fcgi \
py3-markdown py3-pygments \
rsyslog curl \
&& rm -rf /var/cache/apk
VOLUME /var/lib/git
EXPOSE 22 80
# -- rsyslogd
COPY etc/rsyslog.conf /etc
# -- sshd
COPY etc/sshd_config /etc/ssh/sshd_config
# -- nginx
COPY etc/cgit.conf /etc/nginx/http.d
# -- cgit
COPY etc/cgitrc /etc/cgitrc
# Override default logo.
COPY etc/logo.png /usr/share/webapps/cgit/cgit.png
# -- gitolite
COPY etc/gitolite.rc /etc/gitolite.rc
COPY entrypoint.sh /
ENTRYPOINT ["/entrypoint.sh"]
|