Expand description
Webhook handler for GitHub/Gitea/GitLab push events.
When a push webhook fires, orca looks up the matching service and triggers a rolling redeploy (stop all instances, pull fresh image, recreate).
Structs§
- Webhook
Config - Configuration for a webhook trigger.
Functions§
- handle_
push - list
- List all webhook configs.
- new_
store - Load persisted webhooks from disk, returning an empty list on first run.
- register
- Register a new webhook config.
- remove_
webhook - Remove a webhook by service name.
- webhook_
router - Handle a GitHub/Gitea push webhook.
Type Aliases§
- Webhook
Store - Shared webhook config store, stored in
AppStateextension.