1.5 KiB
1.5 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - forgejo.yaml | Gremlin audit report 2026-04-20 | true | 2026-04-20T11:14:01.487Z | gremlin,audit | markdown | 2026-04-20T11:14:01.487Z |
Audit Report — forgejo.yaml
Date: 2026-04-20
File: swarm/forgejo.yaml
Type: Docker Swarm
Verdict: FAIL
Audit Results:
-
Homepage labels:
homepage.group: "Applications" - PASShomepage.name: "Forgejo" - PASShomepage.icon: "forgejo.png" - PASShomepage.href: "https://git.netgrimoire.com" - PASShomepage.description: "Git Repository" - PASS
-
Uptime Kuma labels:
kuma.git.http.name: "Forgejo" - PASSkuma.git.http.url: "http://forgejo:3000" - PASS
-
Caddy labels on exposed services:
caddy: "git.netgrimoire.com" - PASScaddy.reverse_proxy: "forgejo:3000" - PASS
-
Placement constraints:
node.hostname == znas- PASS
-
Volumes use /DockerVol/ path convention:
/DockerVol/forgejo:/data- PASS/etc/timezone:/etc/timezone:ro- FAIL- Issue: Volume should follow the path convention
/DockerVol/<service>. - Fix: Change to
/DockerVol/timezone:/etc/timezone:ro
- Issue: Volume should follow the path convention
/etc/localtime:/etc/localtime:ro- FAIL- Issue: Volume should follow the path convention
/DockerVol/<service>. - Fix: Change to
/DockerVol/localtime:/etc/localtime:ro
- Issue: Volume should follow the path convention
-
Network references external netgrimoire overlay:
netgrimoire: PASS
VERDICT: FAIL