diff options
| author | vosjedev <vosje+git@vosjedev.net> | 2025-10-10 20:01:26 +0200 |
|---|---|---|
| committer | vosjedev <vosje+git@vosjedev.net> | 2025-10-10 20:01:26 +0200 |
| commit | 6ff0443ee2b697bef7a3150e344d5a3e8f7cd982 (patch) | |
| tree | 23ad5b1e200d8ed0db2c262ae5d87c9fa370bba0 | |
| parent | 580574a51629232f95932ee1057eda545d588e61 (diff) | |
| download | gitolite-cgit-docker-6ff0443ee2b697bef7a3150e344d5a3e8f7cd982.tar.gz gitolite-cgit-docker-6ff0443ee2b697bef7a3150e344d5a3e8f7cd982.tar.bz2 gitolite-cgit-docker-6ff0443ee2b697bef7a3150e344d5a3e8f7cd982.tar.xz | |
Use custom fork
| -rw-r--r-- | gitolite-cgit/Dockerfile | 25 | ||||
| -rw-r--r-- | 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; +} + |
