0
0
mirror of https://github.com/crazy-max/diun.git synced 2024-11-24 16:06:46 +00:00
crazy-max_diun/docs/notif/gotify.md
2022-12-29 07:52:05 +01:00

2.2 KiB

Gotify notifications

Notifications can be sent using a Gotify instance.

Configuration

!!! example "File" yaml notif: gotify: endpoint: http://gotify.foo.com token: Token123456 priority: 1 timeout: 10s templateTitle: "{{ .Entry.Image }} released" templateBody: | Docker tag {{ .Entry.Image }} which you subscribed to through {{ .Entry.Provider }} provider has been released.

Name Default Description
endpoint1 Gotify base URL
token Application token
tokenFile Use content of secret file as application token if token not defined
priority 1 The priority of the message
timeout 10s Timeout specifies a time limit for the request to be made
templateTitle1 See below Notification template for message title
templateBody1 See below Notification template for message body

!!! abstract "Environment variables" * DIUN_NOTIF_GOTIFY_ENDPOINT * DIUN_NOTIF_GOTIFY_TOKEN * DIUN_NOTIF_GOTIFY_TOKENFILE * DIUN_NOTIF_GOTIFY_PRIORITY * DIUN_NOTIF_GOTIFY_TIMEOUT * DIUN_NOTIF_GOTIFY_TEMPLATETITLE * DIUN_NOTIF_GOTIFY_TEMPLATEBODY

Default templateTitle

[[ config.extra.template.notif.defaultTitle ]]

Default templateBody

[[ config.extra.template.notif.defaultBody ]]

Sample


  1. Value required ↩︎