Phase 1b: Deploy docs hosting with Quartz #85

Merged
eblume merged 3 commits from feature/docs-phase-1b-hosting into main 2026-02-03 10:52:21 -08:00

3 commits

Author SHA1 Message Date
47fcfcf49e Fix quartz Dockerfile for legacy Docker builder
All checks were successful
Build Container / build (push) Successful in 15s
Heredocs in RUN aren't supported without BuildKit.
Move nginx config to separate file and COPY it instead.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 10:41:59 -08:00
56f5d1d682 Rename quartz -> docs for service naming
Some checks failed
Build Container / build (push) Failing after 4s
The service is 'docs', quartz is just the container image used.
This allows future quartz-based sites with different names.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 10:36:51 -08:00
6450c981db Add quartz deployment for docs hosting (Phase 1b)
- Create ArgoCD Application and manifests for quartz service
- Add docs.ops.eblu.me to Caddy reverse proxy
- ConfigMap points to blumeops v1.0.0 release tarball
- Tailscale ingress with homepage annotations for auto-discovery

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 10:28:33 -08:00