Minimale git-remote met publiek/prive-toggle
Deze repository wordt als momentopname gepubliceerd: een clone bevat de volledige inhoud, maar geen commitgeschiedenis.
# Waar de bare repositories op schijf staan. Moet bestaan en schrijfbaar zijn.
REPO_ROOT=/var/lib/pub-repo/repos
# Poort waar de server op luistert (achter je reverse proxy).
PORT=3300
# Alleen op localhost luisteren als nginx ervoor zit.
HOST=127.0.0.1
# Publieke basis-URL, gebruikt om clone-URLs te tonen. Zonder trailing slash.
PUBLIC_URL=https://git.voorbeeld.nl
# Het enige geheim: hiermee push je en log je in op /admin.
# Genereer met: openssl rand -hex 32
OWNER_TOKEN=vervang-dit-door-een-lange-random-string
# Sleutel waarmee sessiecookies worden ondertekend. Ander geheim dan OWNER_TOKEN.
# Genereer met: openssl rand -hex 32
SESSION_SECRET=vervang-dit-ook
# Naam die boven de repo-lijst staat.
SITE_NAME=Repositories
# Zet op 1 als de server achter een reverse proxy staat die X-Forwarded-* zet.
TRUST_PROXY=1