Astro 6 + Starlight 0.39 documentation site for omni-pca, organised around the Diatáxis framework (Tutorials / How-to / Reference / Explanation), plus a chronological Journey page and Changelog. Theme: muted slate-blue with amber accents. astro-icon + lucide preinstalled. Astro telemetry and Starlight devToolbar both off. Deployment: multi-stage Dockerfile (node:25-alpine builder -> caddy:2-alpine runtime), inner Caddy serves static dist on :80, outer caddy-docker-proxy on the host terminates TLS for hai-omni-pro-ii.warehack.ing.
20 lines
422 B
YAML
20 lines
422 B
YAML
services:
|
|
docs:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
image: ${COMPOSE_PROJECT:-hai-omni-docs}/docs:latest
|
|
container_name: ${COMPOSE_PROJECT:-hai-omni-docs}-docs
|
|
restart: unless-stopped
|
|
networks:
|
|
- caddy
|
|
expose:
|
|
- "80"
|
|
labels:
|
|
caddy: ${DOMAIN:-hai-omni-pro-ii.warehack.ing}
|
|
caddy.reverse_proxy: "{{upstreams 80}}"
|
|
|
|
networks:
|
|
caddy:
|
|
external: true
|