Skip to content

Docs Site

Overview

The docs site is an MkDocs Material container that serves the /opt/docs repository as a browsable documentation site.

Configuration

  • Image: built from /opt/docs/Dockerfile
  • Port: 8005 (host) → 8000 (container)
  • Config: /opt/mkdocs.yml
  • Repo Mount: /opt/docs:/opt/docs:ro

Components

  • docs: MkDocs container
  • mkdocs.yml: site configuration
  • Caddy: reverse proxy and TLS termination

Notes

  • Uses git inside the image for revision metadata
  • Uses awesome-pages for nav generation
  • Uses safe.directory to avoid git ownership warnings

URL

https://docs.uitgeest.veenboer.xyz (via Caddy)