diff options
| author | Jose Quintana <[email protected]> | 2021-03-16 00:31:06 +0100 |
|---|---|---|
| committer | Jose Quintana <[email protected]> | 2021-03-16 00:31:06 +0100 |
| commit | 65444d417cd5540855c1844e994753950b564729 (patch) | |
| tree | 7041ed08c2c09d463404942b18bc467f33949b77 /conf | |
| download | alpine-cgit-65444d417cd5540855c1844e994753950b564729.tar.xz alpine-cgit-65444d417cd5540855c1844e994753950b564729.zip | |
init
Diffstat (limited to 'conf')
| -rw-r--r-- | conf/cgit.conf | 67 | ||||
| -rw-r--r-- | conf/default.conf | 36 |
2 files changed, 103 insertions, 0 deletions
diff --git a/conf/cgit.conf b/conf/cgit.conf new file mode 100644 index 0000000..db9e4da --- /dev/null +++ b/conf/cgit.conf @@ -0,0 +1,67 @@ +# CGit config file (cgitrc) +# For all supported settings see https://linux.die.net/man/5/cgitrc + +root-title=$CGIT_TITLE +root-desc=$CGIT_DESC + +source-filter=/usr/lib/cgit/filters/syntax-highlighting.py +about-filter=/usr/lib/cgit/filters/about-formatting.sh + +## +## Search for these files in the root of the default branch of repositories +## for coming up with the about page: +## +readme=:README.md +readme=:readme.md +readme=:README.mkd +readme=:readme.mkd +readme=:README.rst +readme=:readme.rst +readme=:README.html +readme=:readme.html +readme=:README.htm +readme=:readme.htm +readme=:README.txt +readme=:readme.txt +readme=:README +readme=:readme +readme=:INSTALL.md +readme=:install.md +readme=:INSTALL.mkd +readme=:install.mkd +readme=:INSTALL.rst +readme=:install.rst +readme=:INSTALL.html +readme=:install.html +readme=:INSTALL.htm +readme=:install.htm +readme=:INSTALL.txt +readme=:install.txt +readme=:INSTALL +readme=:install + +# Default Theme +css=/cgit.css +logo=/cgit.png + +# Cache +cache-root=/var/cache/cgit +cache-size=1000 + +enable-index-links=1 +enable-index-owner=0 +enable-remote-branches=1 +enable-log-filecount=1 +enable-log-linecount=1 +enable-git-config=1 +snapshots=tar.xz zip + +robots=noindex, nofollow + +virtual-root=$CGIT_VROOT + +section-from-path=$CGIT_SECTION_FROM_STARTPATH + +max-repo-count=$CGIT_MAX_REPO_COUNT + +scan-path=/srv/git diff --git a/conf/default.conf b/conf/default.conf new file mode 100644 index 0000000..fe5c9ad --- /dev/null +++ b/conf/default.conf @@ -0,0 +1,36 @@ +server { + listen 80; + server_name localhost; + root /usr/share/webapps/cgit; + + location / { + try_files $uri @cgit; + } + + location ~* ^.+(cgit.(css|png)|favicon.ico|robots.txt) { + root /usr/share/webapps/cgit; + expires 30d; + } + + location @cgit { + gzip off; + include /etc/nginx/fastcgi_params; + fastcgi_param SCRIPT_FILENAME $document_root/cgit.cgi; + fastcgi_param PATH_INFO $uri; + fastcgi_param QUERY_STRING $args; + fastcgi_param HTTP_HOST $server_name; + fastcgi_pass unix:/var/run/fcgiwrap.sock; + } + + error_page 404 /404.html; + error_page 401 /401.html; + + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root /usr/share/nginx/html; + } + + location ~ /\.ht { + deny all; + } +} |
