mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 02:54:26 +00:00
00478b8eadmoved the Corefile substitution in-process, to string.Template, and left this file describing envsubst. That is the page a reader consults before wiring gettext back into CI, which is whatb3686a977just removed. grep for envsubst across the tree now returns one hit, the docstring saying why it is not used. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
954 B
954 B
CoreDNS Sidecar Config 🛰️
Static configuration for the coredns service in compose.yml.
The sidecar resolves the dev/CI stack's internal hostnames so the infinito runner can reach its own applications without hitting an external resolver.
Scope 📋
- This directory MUST contain only files consumed by the
corednscompose service. - The
Corefile.tmplMUST be the source of truth. It is rendered toCorefileby coredns.py, which substitutes its${VAR}placeholders in-process, using values from.env(generated from default.env, overridable through the CLI's environment). - The rendered
Corefileis build artefact and MUST stay in.gitignore.
Files 📄
Corefile.tmpl:${VAR}template processed at stack start.Corefile: rendered output, bind-mounted read-only into thecorednscontainer at/Corefile.