Netgrimoire/Netgrimoire/Audits/forgejo-2026-04-20.md

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:

  1. Homepage labels:

    • homepage.group: "Applications" - PASS
    • homepage.name: "Forgejo" - PASS
    • homepage.icon: "forgejo.png" - PASS
    • homepage.href: "https://git.netgrimoire.com" - PASS
    • homepage.description: "Git Repository" - PASS
  2. Uptime Kuma labels:

  3. Caddy labels on exposed services:

    • caddy: "git.netgrimoire.com" - PASS
    • caddy.reverse_proxy: "forgejo:3000" - PASS
  4. Placement constraints:

    • node.hostname == znas - PASS
  5. 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
    • /etc/localtime:/etc/localtime:ro - FAIL
      • Issue: Volume should follow the path convention /DockerVol/<service>.
      • Fix: Change to /DockerVol/localtime:/etc/localtime:ro
  6. Network references external netgrimoire overlay:

    • netgrimoire: PASS

VERDICT: FAIL