summaryrefslogtreecommitdiff
path: root/git-server/server.yaml
AgeCommit message (Collapse)Author
2026-02-20Add git-server to jenkins_network with static IPsArseney300
Define subnet 172.23.0.0/16 for jenkins_network with static IPs: jenkins (172.23.0.2), git-server (172.23.0.3), gerrit (172.23.0.4). This allows git-server to communicate directly with Jenkins for build triggers and webhook integrations. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20Add Gerrit code review service to git-server stackArseney300
Gerrit joins git-network (repo access) and jenkins_network (build triggers), uses the official gerritcodereview/gerrit image with persistent storage under /var/gerrit, and is reverse-proxied via nginx at gerrit.swave.lol and swave.lol/gerrit. Updated certbot, setup guide, and project docs accordingly. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20Set static IP 172.22.0.3 for cgit on git-networkArseney300
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20git-server: add build options to docker imageArseney300
2026-02-20Add cgit web interface to git-server stackArseney300
Adds a lightweight cgit container (Alpine + fcgiwrap + nginx) that auto-discovers bare repos via scan-path and serves them read-only. Accessible at both cgit.swave.lol and swave.lol/cgit through the main nginx reverse proxy. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20Fix git-server: security, volume path, startup robustnessArseney300
- Remove hardcoded password for git user (chpasswd line) - Fix comment: ubuntu -> debian - Fix volume path: /var/git -> /var/git/repos to match host layout - Remove deprecated compose version field - start.sh: check for .pub files directly instead of any file in keys/ - start.sh: always set repos ownership/permissions, not only when directory is non-empty (fixes fresh start with empty repos dir) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20Initial commit: bastion server projectArseney300
Add Docker configurations for Ghost, Git server, and Nginx services with documentation and architecture diagrams. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>