Starlight, diataxis-shaped: a tutorial pair, six how-to guides, a generated tool reference plus a configuration reference, and four explanation pages covering architecture, sandbox isolation, see-and-drive, and the failure handling philosophy. The tool reference is generated from the running MCP server's own schemas, so its 33 tools, parameters and defaults cannot drift from the code; the generator asserts its grouping still covers exactly the live tool set. Infrastructure follows the warehacking cookie-cutter (multi-stage Dockerfile, Caddy serving dist with real 404 status, compose profiles for prod and dev, Makefile with a deploy target pointed at docker-2). Two deviations worth noting: remark-gfm is added to the MDX pipeline because Astro enables GFM for .md but not .mdx, so tables silently rendered as run-together paragraphs; and the card icon palette is pinned to the accent because Starlight's staggered grid rotates through colours including purple. Package URLs now point at the Gitea repo and this site.
14 lines
462 B
Plaintext
14 lines
462 B
Plaintext
# mcqemu docs-site — environment template.
|
|
# Copy to `.env` and adjust before `make prod` / `make dev`.
|
|
|
|
# Keeps this stack's containers, networks and volumes distinct from the
|
|
# sibling docs sites on the same host.
|
|
COMPOSE_PROJECT_NAME=mcqemu-docs
|
|
|
|
# Domain served. caddy-docker-proxy reads this from the labels and obtains
|
|
# a certificate over ACME DNS-01.
|
|
#
|
|
# Production: mcqemu.warehack.ing
|
|
# Local dev: mcqemu.l.warehack.ing
|
|
DOMAIN=mcqemu.warehack.ing
|