From 6ff0443ee2b697bef7a3150e344d5a3e8f7cd982 Mon Sep 17 00:00:00 2001 From: vosjedev Date: Fri, 10 Oct 2025 20:01:26 +0200 Subject: Use custom fork --- gitolite-cgit/Dockerfile | 25 +++++++++++++++++++++++-- gitolite-cgit/cgit.css | 8 ++++++++ 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/gitolite-cgit/Dockerfile b/gitolite-cgit/Dockerfile index e3637c1..3c6da97 100644 --- a/gitolite-cgit/Dockerfile +++ b/gitolite-cgit/Dockerfile @@ -10,8 +10,8 @@ RUN set -xe \ gitolite git openssh \ # install git-daemon git-daemon \ - # add nginx and cgit - cgit nginx fcgiwrap spawn-fcgi \ + # add nginx and cgit stuff + nginx fcgiwrap spawn-fcgi \ # python 3 pkg for highlight, about page py3-markdown py3-pygments \ # tarballs support @@ -22,6 +22,27 @@ RUN set -xe \ && rm -rf /var/cache/apk/* \ && rm -rf /tmp/* +# git compile deps +RUN apk add build-base openssl-dev zlib-dev lua5.3-dev asciidoc musl-libintl + +# actually install cgit (vosjedev.net fork) +RUN set -xe \ + && cd / && git clone https://git.vosjedev.net/cgit.git cgit \ + && cd /cgit \ + && git checkout vosjedev.net \ + && git submodule init && git submodule update \ + + && make \ + NO_REGEX=NeedsStartEnd \ + CGIT_SCRIPT_PATH=/usr/share/webapps/cgit \ + NO_ICONV=YesPlease \ + NO_TCLTK=YesPlease \ + NO_SVN_TESTS=YesPlease \ + LUA_PKGCONFIG=lua5.3 \ + prefix=/usr \ + install \ + && cd / && rm -rf /cgit /tmp + # Volume to store all ssh host key VOLUME [ "/etc/ssh" ] diff --git a/gitolite-cgit/cgit.css b/gitolite-cgit/cgit.css index c8f3a0c..190ca9f 100644 --- a/gitolite-cgit/cgit.css +++ b/gitolite-cgit/cgit.css @@ -837,3 +837,11 @@ border: none; table.ssdiff td.space div { min-height: 3em; } + +div.embedded-readme { + border-top: 2px solid var(--brand-lg-color); + background-color: var(--bg-strong); + padding: 1.5em; + margin-top: 2em; +} + -- cgit