aboutsummaryrefslogtreecommitdiff

My cgit docker container

Usage

Docker compose

Bind mount your git repos to /repos and a data folder to /root/.local/share/caddy. The only environment variable is SITE_ADDRESS. If unset then localhost will be used (which you can't really use since the certs are inside the container).

services:
  cgit:
    build: ./cgit
    ports:
      - "443:443"
      - "80:80"
    volumes:
      - ~/repos:/repos
      - ./data:/root/.local/share/caddy
    environment:
      SITE_ADDRESS: git.soltermann.xyz