aboutsummaryrefslogtreecommitdiffstats
path: root/roles/jails/22_forge/templates/usr_local_etc_cgitrc.j2
diff options
context:
space:
mode:
authorJan Sydänviita <jan@sydanviita.fi>2026-08-18 15:59:39 +0300
committerJan Sydänviita <jan@sydanviita.fi>2026-08-18 15:59:39 +0300
commite63f07385f9c67395315fe029735fe32d9b16480 (patch)
treebed59ff1d6ea7d959e618088e48e8785b2c9eadd /roles/jails/22_forge/templates/usr_local_etc_cgitrc.j2
parent076581c53354b51dafc4d5dc7760f0c5ff03344a (diff)
Add forge jail
Diffstat (limited to 'roles/jails/22_forge/templates/usr_local_etc_cgitrc.j2')
-rw-r--r--roles/jails/22_forge/templates/usr_local_etc_cgitrc.j230
1 files changed, 30 insertions, 0 deletions
diff --git a/roles/jails/22_forge/templates/usr_local_etc_cgitrc.j2 b/roles/jails/22_forge/templates/usr_local_etc_cgitrc.j2
new file mode 100644
index 0000000..1fac7f1
--- /dev/null
+++ b/roles/jails/22_forge/templates/usr_local_etc_cgitrc.j2
@@ -0,0 +1,30 @@
+css=/cgit.css
+logo=/cgit.png
+favicon=/favicon.ico
+head-include=/usr/local/etc/cgit/head-include.html
+
+virtual-root=/
+
+# Site settings
+root-title=forge.jan.systems
+root-desc=Jan's personal git repositories
+clone-prefix=git@forge.jan.systems https://forge.jan.systems
+
+# Filters (must appear before scan-path)
+about-filter=/usr/local/lib/cgit/filters/about-formatting.sh
+source-filter=/usr/local/lib/cgit/filters/syntax-highlighting.sh
+
+# Repository display (must appear before scan-path)
+enable-index-owner=0
+enable-commit-graph=1
+enable-log-filecount=1
+enable-log-linecount=1
+max-stats=year
+
+# Render README on summary page
+readme=:README.md
+readme=:README
+readme=:README.txt
+
+# Scan /home/git for bare repositories
+scan-path=/home/git