services: cgit: build: ./docker_cgit.git/ restart: always volumes: - /srv/git:/srv/git labels: {% with router_name="git", host_prefix="git", container_port="80" %} {% include "util/traefik_labels.txt.j2" %} {% endwith %} - traefik.http.middlewares.remove-cgit.replacepathregex.regex=^/cgit/(.*) - traefik.http.middlewares.remove-cgit.replacepathregex.replacement=/$$1 - traefik.http.middlewares.add-cgit.addprefix.prefix=/cgit - traefik.http.routers.git.middlewares=remove-cgit,add-cgit