Sites
Add Frontend
This does not run automatically. Vhost creation, DNS and SSL issuance need real sudo (nginx write access, certbot) which this agent intentionally does not have unattended access to. Fill the form, then copy the generated command and run it yourself over SSH.
Deploy Jobs
System status
Traffic (recent nginx access log)
API Settings
Live connection / environment (systemd override, secrets masked)
appsettings.json (secrets masked, read-only - edit on server + redeploy to change)
Shared config (deployer-sites.conf)
Secret fields show masked. Leave a field blank to keep its current value.
Webhooks (auto pull + build on push)
One webhook per GitHub repo, both pointed at the same URL below. On push, the agent matches
repository + branch against each site's registered branch (and the API's branch) and
triggers the same deploy pipeline as the manual Deploy button - overlapping deploys for the same
target are skipped, not queued.
Events: select "Just the push event". Add this webhook to both the frontend monorepo and the SportsPlatform.Api repo.