aboutsummaryrefslogtreecommitdiff
path: root/forge.scfg
diff options
context:
space:
mode:
authorRunxi Yu <me@runxiyu.org>2025-08-12 11:01:07 +0800
committerRunxi Yu <me@runxiyu.org>2025-09-13 19:08:22 +0800
commit5717faed659a9eeb86c528ab56822c42eca1ad3f (patch)
tree92e6662628a51c03c52300d2fd98173716a82882 /forge.scfg
parentRemove forge-specific functions from misc (diff)
downloadforge-5717faed659a9eeb86c528ab56822c42eca1ad3f.tar.gz
forge-5717faed659a9eeb86c528ab56822c42eca1ad3f.tar.zst
forge-5717faed659a9eeb86c528ab56822c42eca1ad3f.zip
Refactor
Diffstat (limited to 'forge.scfg')
-rw-r--r--forge.scfg108
1 files changed, 0 insertions, 108 deletions
diff --git a/forge.scfg b/forge.scfg
deleted file mode 100644
index 1c8eeb9..0000000
--- a/forge.scfg
+++ /dev/null
@@ -1,108 +0,0 @@
-http {
- # What network transport should we listen on?
- # Examples: tcp tcp4 tcp6 unix
- net tcp
-
- # What address to listen on?
- # Examples for net tcp*: 127.0.0.1:8080 :80
- # Example for unix: /var/run/lindenii/forge/http.sock
- addr :8080
-
- # How many seconds should cookies be remembered before they are purged?
- cookie_expiry 604800
-
- # What is the canonical URL of the web root?
- root https://forge.example.org
-
- # General HTTP server context timeout settings. It's recommended to
- # set them slightly higher than usual as Git operations over large
- # repos may take a long time.
- read_timeout 120
- write_timeout 1800
- idle_timeout 120
-
- # Are we running behind a reverse proxy? If so, we will trust
- # X-Forwarded-For headers.
- reverse_proxy true
-}
-
-irc {
- tls true
- net tcp
- addr irc.runxiyu.org:6697
- sendq 6000
- nick forge-test
- user forge
- gecos "Lindenii Forge Test"
-}
-
-git {
- # Where should newly-created Git repositories be stored?
- repo_dir /var/lib/lindenii/forge/repos
-
- # Where should git2d listen on?
- socket /var/run/lindenii/forge/git2d.sock
-
- # Where should we put git2d?
- daemon_path /usr/libexec/lindenii/forge/git2d
-}
-
-ssh {
- # What network transport should we listen on?
- # This should be "tcp" in almost all cases.
- net tcp
-
- # What address to listen on?
- addr :22
-
- # What is the path to the SSH host key? Generate it with ssh-keygen.
- # The key must have an empty password.
- key /etc/lindenii/ssh_host_ed25519_key
-
- # What is the canonical SSH URL?
- root ssh://forge.example.org
-}
-
-general {
- title "Test Forge"
-}
-
-db {
- # What type of database are we connecting to?
- # Currently only "postgres" is supported.
- type postgres
-
- # What is the connection string?
- conn postgresql:///lindenii-forge?host=/var/run/postgresql
-}
-
-hooks {
- # On which UNIX domain socket should we listen for hook callbacks on?
- socket /var/run/lindenii/forge/hooks.sock
-
- # Where should hook executables be put?
- execs /usr/libexec/lindenii/forge/hooks
-}
-
-lmtp {
- # On which UNIX domain socket should we listen for LMTP on?
- socket /var/run/lindenii/forge/lmtp.sock
-
- # What's the maximum acceptable message size?
- max_size 1000000
-
- # What is our domainpart?
- domain forge.example.org
-
- # General timeouts
- read_timeout 300
- write_timeout 300
-}
-
-pprof {
- # What network to listen on for pprof?
- net tcp
-
- # What address to listen on?
- addr localhost:28471
-}