aboutsummaryrefslogtreecommitdiff
path: root/config.example.scfg
diff options
context:
space:
mode:
Diffstat (limited to 'config.example.scfg')
-rw-r--r--config.example.scfg40
1 files changed, 37 insertions, 3 deletions
diff --git a/config.example.scfg b/config.example.scfg
index 9de249b..5e47548 100644
--- a/config.example.scfg
+++ b/config.example.scfg
@@ -3,17 +3,51 @@
listen-addr unix://var/run/cerrado.sock
root-readme /srv/git/README.md
+syntax-highlight monokailight
-scan /srv/git/ {
- public true
-}
+# full hostname address plus protocol.
+# This is going to be used to display full link (e.g.: clone link)
+hostname https://domain.tld
+
+# if passphrase is empty the whole authentication, private/public repository
+# and login UI will be disabled, and only public repository will be displayed.
+passphrase $2a$14$VnB/ZcB1DUDkMnosRA6Y7.dj8h5eroslDxTeXlLwfQX/x86mh6WAq
+aes-key 8XHptZxSWCGs1m7QzztX5zNQ7D9NiQevVX0DaUTNMbDpRwFzoJiB0U7K6O/kqIt01jJVgzBUfiR8ES46ZLLb4w==
+
+# order of the list of repository, values:
+# unordered
+# alphabetical-asc
+# alphabetical-desc
+# lastcommit-asc
+# lastcommit-desc
+# default: unordered
+order-by lastcommit-asc
+
+# removes ".git" suffix from the name of the repository.
+# default: false
+remove-suffix true
+# repository section is order dependent where the first repository has priority
+# in case of conflict. Repository has also priority over scan. The order
+# between scan and repository is irrelevant which means that all repository
+# sections will be read first then all the scans.
repository /srv/git/cerrado.git {
name cerrado
description "Self host single person forge"
public true
}
+# scan is order dependent where first scan has priority in case of conflict. So
+# if you add another scan section bellow that scan the same folders it will be
+# ignored.
+scan /srv/git/private {
+ public false
+}
+
+scan /srv/git/ {
+ public true
+}
+
# TBD
#user admin:iKlvHe1g0UoXE
#