Add multi-site Caddy helpers and document usage

- add startup/shutdown scripts that render a Caddyfile from JSON config and run health checks

- add Python utilities and a sample sites.json for declarative multi-site configuration

- document the workflow and ignore generated Caddy state artifacts

- normalize double-quote style across challenge workflow controllers, nodes, and tests
This commit is contained in:
Joey Yakimowich-Payne 2025-10-15 22:03:56 -06:00
commit 6038fc25f5
No known key found for this signature in database
GPG key ID: 6BFE655FA5ABD1E1
26 changed files with 1018 additions and 168 deletions

View file

@ -10,5 +10,3 @@ class TestWebChallenges:
assert resp.status_code == 200
data = resp.get_json()
assert data["result"] == "success"

View file

@ -9,5 +9,3 @@ class TestWebRedBlueChallenges:
assert resp.status_code == 200
data = resp.get_json()
assert data["result"] == "success"