โ– humdrum codex / custard
license AGPL-3.0
932 B raw
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# custard deploy config. Copy to deploy/deploy.env and edit. deploy.env is gitignored.
# Then run:  deploy/deploy.sh

# SSH target of your server (must have root or sudo).
REMOTE=root@your-server

# Public hostname for the forge (DNS A record must point at the server).
DOMAIN=git.example.com

# Unix user that owns the bare repos and runs custard (read-only).
# For Soft Serve this is usually "soft-serve".
RUN_USER=soft-serve

# Directory of bare *.git repositories custard reads.
REPOS_PATH=/var/lib/soft-serve/repos

# Soft Serve database โ€” when set, ONLY public (non-private, non-hidden) repos are
# served. Leave EMPTY to serve every repo in REPOS_PATH (no Soft Serve needed).
SOFT_SERVE_DB=/var/lib/soft-serve/soft-serve.db

# host:port of the Soft Serve HTTP clone backend, proxied at https://DOMAIN/git
# Leave EMPTY to omit the clone proxy entirely (e.g. if you don't use Soft Serve).
SOFT_SERVE_BACKEND=127.0.0.1:23232