summaryrefslogtreecommitdiff
path: root/git-server/cgit
AgeCommit message (Collapse)Author
2026-02-20Fix cgit doubled repo name by setting virtual-rootArseney300
Without virtual-root, cgit generates incorrect URLs that duplicate the repository name in the path. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20Fix cgit CSS 404 by setting explicit asset pathsArseney300
Cgit was generating links to /cgit.css which, when accessed via swave.lol/cgit, routed to Ghost instead of the cgit container. Set css/logo paths to /cgit-css/ in cgitrc and add a /cgit-css/ proxy location in the main nginx config. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20Add cgit web interface to git-server stackArseney300
Adds a lightweight cgit container (Alpine + fcgiwrap + nginx) that auto-discovers bare repos via scan-path and serves them read-only. Accessible at both cgit.swave.lol and swave.lol/cgit through the main nginx reverse proxy. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>