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

@ -149,5 +149,3 @@ class ChallengeDetailApi(Resource):
db.session.delete(c)
db.session.commit()
return {"result": "success"}, 204

View file

@ -142,4 +142,3 @@ class RedBluePairingsApi(Resource):
for r in rows
],
}