Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
  • 1 commit
  • 3 files changed
  • 0 commit comments
  • 1 contributor
Showing with 11 additions and 23 deletions.
  1. +9 −21 docker/cgit/Dockerfile
  2. +1 −1 docker/cgit/assets/default.conf
  3. +1 −1 docker/cgit/assets/startup
@@ -1,32 +1,20 @@
FROM debian:testing
ENV DEBIAN_FRONTEND noninteractive
FROM alpine:latest
MAINTAINER Haiku, Inc <haiku-inc@gmail.com>

RUN apt-get -qq update && \
apt-get upgrade -qy && \
apt-get -qy install apt-utils gettext-base curl \
fcgiwrap git cgit highlight perl \
ca-certificates nginx gettext-base \
markdown python-docutils groff && \
echo 'UTC' > /etc/timezone && \
dpkg-reconfigure tzdata && \
apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
RUN apk add --update \
tini gettext curl fcgiwrap spawn-fcgi git cgit highlight perl nginx markdown groff py-pip
RUN pip install docutils

# Add Tini
ENV TINI_VERSION v0.13.2
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /tini
RUN chmod +x /tini
ENTRYPOINT ["/tini", "--"]

RUN useradd nginx
ENTRYPOINT ["/sbin/tini", "--"]

# forward request and error logs to docker log collector
RUN ln -sf /dev/stdout /var/log/nginx/access.log \
&& ln -sf /dev/stderr /var/log/nginx/error.log

EXPOSE 80

RUN mkdir /var/git
RUN rmdir /var/git && mkdir /var/git
RUN mkdir /run/nginx

VOLUME ["/var/git"]
#VOLUME ["/var/cache/cgit"]
@@ -37,14 +25,14 @@ COPY assets/commit-link-filter.sh /usr/lib/cgit/filters/
COPY assets/haiku-cgit.css /usr/share/cgit/haiku-cgit.css
COPY assets/haiku-logo.png /usr/share/cgit/haiku-logo.png

COPY assets/default.conf /etc/nginx/sites-available/default
COPY assets/default.conf /etc/nginx/conf.d/default.conf
COPY assets/404.html /usr/share/nginx/html/
COPY assets/401.html /usr/share/nginx/html/
COPY assets/startup /

CMD ["/startup"]

ENV CGIT_TITLE "My cgit interface"
ENV CGIT_TITLE "cgit interface"
ENV CGIT_DESC "cgit under docker"
ENV CGIT_VROOT "/"
ENV CGIT_SECTION_FROM_STARTPATH 0
@@ -11,7 +11,7 @@ server {
}

location @cgit {
fastcgi_param SCRIPT_FILENAME /usr/lib/cgit/cgit.cgi;
fastcgi_param SCRIPT_FILENAME /usr/share/webapps/cgit/cgit.cgi;

fastcgi_param HTTP_HOST $server_name;
#fastcgi_split_path_info ^(/cgit/?)(.+)$;
@@ -9,6 +9,6 @@ fi

envsubst "$CGIT_VARS" < /etc/cgitrc.template > /etc/cgitrc

/usr/bin/spawn-fcgi -F $FCGI_CHILDREN -M 666 -s /var/run/fcgiwrap.socket /usr/sbin/fcgiwrap
/usr/bin/spawn-fcgi -F $FCGI_CHILDREN -M 666 -s /var/run/fcgiwrap.socket /usr/bin/fcgiwrap

/usr/sbin/nginx -g "daemon off;"

No commit comments for this range

You can’t perform that action at this time.