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
|