From 7e8e89ef2e2b2302c92e03429e43be9b1db08d49 Mon Sep 17 00:00:00 2001 From: yyamashita Date: Sun, 17 May 2026 17:19:10 +0900 Subject: Add cgit web interface at git.yyamashita.com Co-Authored-By: Claude Sonnet 4.6 --- cgit/cgitrc | 7 +++++++ cgit/deploy.sh | 4 ++++ cgit/docker-compose.yml | 15 +++++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 cgit/cgitrc create mode 100644 cgit/deploy.sh create mode 100644 cgit/docker-compose.yml (limited to 'cgit') diff --git a/cgit/cgitrc b/cgit/cgitrc new file mode 100644 index 0000000..1892748 --- /dev/null +++ b/cgit/cgitrc @@ -0,0 +1,7 @@ +virtual-root=/ +remove-suffix=1 +enable-http-clone=0 +enable-index-links=1 +enable-log-linecount=1 + +scan-path=/var/git diff --git a/cgit/deploy.sh b/cgit/deploy.sh new file mode 100644 index 0000000..f8b3f40 --- /dev/null +++ b/cgit/deploy.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +set -euo pipefail +cd "$(dirname "$0")" +docker compose up -d diff --git a/cgit/docker-compose.yml b/cgit/docker-compose.yml new file mode 100644 index 0000000..5e59177 --- /dev/null +++ b/cgit/docker-compose.yml @@ -0,0 +1,15 @@ +services: + cgit: + image: klakegg/cgit:alpine + container_name: cgit + volumes: + - ./cgitrc:/etc/cgitrc:ro + - /var/git:/var/git:ro + restart: unless-stopped + networks: + - web + +networks: + web: + external: true + name: web -- cgit v1.2.3