blumeops/containers
Erich Blume 0080d1c54a Add Quartz documentation build infrastructure
Phase 1a infrastructure for building and hosting BlumeOps docs:

- Add quartz.config.ts and quartz.layout.ts for Quartz configuration
- Add containers/quartz/ with nginx-based static site server that
  downloads release bundles on startup via DOCS_RELEASE_URL env var
- Add .forgejo/workflows/build-blumeops.yaml workflow (manual trigger)
  that builds Quartz site and creates Forgejo release with tarball
- Update docs/README.md with finalized tooling choice and split
  Phase 1 into 1a (CI) and 1b (CD/hosting)

The architecture separates content versioning from infrastructure:
- Releases are versioned BlumeOps releases (v1.0.0, etc.)
- Doc tarballs are attached as release assets
- The quartz container is a generic static site server

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 08:38:12 -08:00
..
devpi Build local containers for k8s services (#61) 2026-01-25 21:35:57 -08:00
forgejo-runner Add skopeo to forgejo-runner image 2026-01-30 11:11:19 -08:00
kiwix-serve Build local containers for k8s services (#61) 2026-01-25 21:35:57 -08:00
kubectl Build local containers for k8s services (#61) 2026-01-25 21:35:57 -08:00
miniflux Build local containers for k8s services (#61) 2026-01-25 21:35:57 -08:00
nettest Migrate registry to Caddy (registry.ops.eblu.me) (#58) 2026-01-25 12:06:15 -08:00
quartz Add Quartz documentation build infrastructure 2026-02-03 08:38:12 -08:00
teslamate Build local containers for k8s services (#61) 2026-01-25 21:35:57 -08:00
transmission Build local containers for k8s services (#61) 2026-01-25 21:35:57 -08:00