prime8dev

prime8dev
git clone https://git.prime8.dev/prime8dev.git
Log | Files | Refs | README | LICENSE

commit 39801f0e006fc980ff4d871326c0895ffda4842d
parent 582e1c07d9a093729b1bce3b0eb2857aa484b460
Author: Damian Myrda <damian@prime8.dev>
Date:   Wed, 18 Sep 2024 22:19:39 -0500

Added gitweb conf

Diffstat:
Mcompose.yml | 9+++++----
Agit/gitweb.conf | 21+++++++++++++++++++++
2 files changed, 26 insertions(+), 4 deletions(-)

diff --git a/compose.yml b/compose.yml @@ -3,7 +3,7 @@ services: image: crazymax/fail2ban:latest container_name: fail2ban volumes: - - ./jail:/etc/fail2ban/jail.local + - ./jail:/etc/fail2ban/jail.local:ro - /var/log/mail/mail.log:/var/log/mail/mail.log:ro - /var/log/auth.log:/var/log/auth.log:ro networks: @@ -31,7 +31,7 @@ services: networks: - www volumes: - - ./caddy:/etc/caddy/Caddyfile + - ./caddy:/etc/caddy/Caddyfile:ro - ./web/data/:/data/caddy/ - ./web/config/:/config/caddy/ restart: always @@ -54,7 +54,7 @@ services: - ./mail/state/:/var/mail-state/ - ./mail/logs/:/var/log/mail/ - ./mail/config/:/tmp/docker-mailserver/ - - ./web/data/certificates/acme.zerossl.com-v2-dv90/mail.prime8.dev/:/etc/certificates/ + - ./web/data/certificates/acme.zerossl.com-v2-dv90/mail.prime8.dev/:/etc/certificates/:ro depends_on: - web cap_add: @@ -77,6 +77,7 @@ services: - repos volumes: - ./git/:/var/lib/git/:ro + - ./git/gitweb.conf:/etc/gitweb.conf:ro expose: - "80" networks: @@ -89,7 +90,7 @@ services: - DOMAIN=csc.prime8.dev env_file: ./csc/env volumes: - - ./csc/auth.json:/app/google_auth.json + - ./csc/auth.json:/app/google_auth.json:ro expose: - "80" networks: diff --git a/git/gitweb.conf b/git/gitweb.conf @@ -0,0 +1,21 @@ +# The directories where your projects are. Must not end with a slash. +our $projectroot = "/var/lib/git/repositories"; + +# file with project list; by default, simply scan the projectroot dir. +our $projects_list = "/var/lib/git/projects.list"; + +# Base URLs for links displayed in the web interface. +#our @git_base_url_list = qw(git://localhost http://git@localhost); +# +# To display owner +our $feature{'owner'}{'default'} = [1]; + +# To display repository description +our $feature{'descr'}{'default'} = [1]; + +# To enable "blame" view (showing the author of each line in a source file), add the following line +$feature{'blame'}{'default'} = [1]; + +# To enable syntax highlighting with Gitweb, you have to first install the highlight package +$feature{'highlight'}{'default'} = [1]; +