mirror of
https://github.com/caddyserver/caddy.git
synced 2024-12-23 22:27:38 -05:00
771dcf3d40
* caddy: move EmitEvent(InstanceStartupEvent, instance) * caddy: update SupportedEvents
21 lines
487 B
Go
21 lines
487 B
Go
package hook
|
|
|
|
import (
|
|
"github.com/mholt/caddy"
|
|
)
|
|
|
|
// Config describes how Hook should be configured and used.
|
|
type Config struct {
|
|
ID string
|
|
Event caddy.EventName
|
|
Command string
|
|
Args []string
|
|
}
|
|
|
|
// SupportedEvents is a map of supported events.
|
|
var SupportedEvents = map[string]caddy.EventName{
|
|
"startup": caddy.StartupEvent,
|
|
"instance_startup": caddy.InstanceStartupEvent,
|
|
"shutdown": caddy.ShutdownEvent,
|
|
"certrenew": caddy.CertRenewEvent,
|
|
}
|