server-up/tools
Ramon 279c1e36e3
All checks were successful
Deploy server-up (dev) / deploy (push) Successful in 2m32s
CI: compose-bestanden valideren met docker compose config
De testsuite controleert alleen of een sjabloon geldige YAML oplevert. Een
depends_on in de verkeerde vorm of network_mode naast networks is prima YAML en
een kapotte stack — dat merkte je pas als iemand de app installeerde.

- tools/render_voor_validatie.py rendert elk sjabloon naar echte
  compose-bestanden; sjablonen met schakelbare onderdelen leveren meerdere
  varianten op (standaard, alles aan, met en zonder VPN), zodat ook de
  conditionele blokken langskomen die met alleen de standaardwaarden nooit
  gerenderd worden
- Nieuwe stap in build.yml, deploy.yml en deploy-prod.yml die er
  `docker compose config` overheen haalt. Renderen gebeurt in de
  python-container, valideren op de runner zelf: Python en Docker staan in CI
  niet op dezelfde plek

145 bestanden uit 142 sjablonen.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q9eqpADJSRs49SoGGr4NAy
2026-07-31 23:05:50 +02:00
..
arr_sjablonen.py v0.7.90-beta - ARR-stack opgesplitst, /data-mount, netwerkopties per container 2026-07-31 22:21:04 +02:00
render_voor_validatie.py CI: compose-bestanden valideren met docker compose config 2026-07-31 23:05:50 +02:00