{"repo":"joseluisq/alpine-cgit","free":true,"listed":false,"github":"https://github.com/joseluisq/alpine-cgit","clone":"git clone https://github.com/joseluisq/alpine-cgit.git","description":"Multi-Arch Docker images for the hyperfast web frontend for Git repositories on top of Alpine and Nginx.","language":"Dockerfile","stars":29,"topics":["git","cgit","self-hosted","alpine-linux","nginx","docker-image","docker","git-web","amd64","arm"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Alpine CGit The hyperfast web frontend for Git repositories on top of Alpine and Nginx. CGit is a web interface (cgi) for Git repositories, written in C. CGit features - Basic repository browsing (logs, diffs, trees...). - Caching of generated HTML. - Cloneable URLs (implements dumb HTTP transport). - Commit feeds (atom format). - Discovery of Git repositories. - On-the-fly archives for tags and commits. - Plugin support e.g. syntax highlighting. - Side-by-side diffs. - Simple time/author statistics. - Simple virtual hosting support (macro expansion). - Understands GitWeb project-lists. - Understands gitweb.owner in Git config files. - Has an extensive filtering framework using scripts or a built-in Lua interpreter. See CGit project for more details. Usage Dockerfile Key container paths - /etc/cgitrc : Default CGit configuration file. - /srv/git : Default directory for Git repositories scanned by CGit. - /var/cache/cgit : Default CGit caching directory of generated HTML. Note that all these paths can be overwritten via Bind Mounts or Docker Volumes. Settings via environment variables CGit Docker image can be configured via environment variables. This is the default behavior. - CGIT TITLE : Website title. - CGIT DESC : Website description. - CGIT VROOT : Virtual root directory. - CGIT SECTION FROM STARTPATH : How many path elements from each repo path to use as a default section name. - CGIT MAX REPO COUNT : Number of entries to list per page on the repository index page. Sett","default_branch":null,"files":null,"tree":[],"storefront":"/r/joseluisq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joseluisq/alpine-cgit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}