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

@ -88,4 +88,3 @@ class ChallengeAttempt(Base):
nullable=False,
server_default=sa.func.current_timestamp(),
)

View file

@ -111,4 +111,3 @@ class TeamPairing(Base):
nullable=False,
server_default=sa.func.current_timestamp(),
)