Forgejo Configuration - Nginx proxy edge, Podman compose.yml, etc
- Makefile 100%
| nginx/snippets | ||
| .env.example | ||
| .gitignore | ||
| compose.yml | ||
| Makefile | ||
| nginx.conf | ||
| README.md | ||
Forgejo
Self-hosted Git (Forgejo) with edge nginx for Podman. Shared infra — not under ArcaneDemesne/.
Ports: Gateway/PORT_MATRIX.md — edge 8081, HTTP 3000, SSH 2222, hostname git.arcanedemesne.com.
Setup
cp .env.example .env # optional — default edge port is 8081
podman network create gateway-hub # once, from Gateway
podman compose up -d
Runtime data (repos, DB) lives in Podman named volumes forgejo-data and forgejo-database, not in this repo.
After recreating backend containers, reload edge nginx:
podman exec forgejo-proxy nginx -s reload