-
-
Notifications
You must be signed in to change notification settings - Fork 4
feat: add Apprise notification integration #528
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #528 +/- ##
==========================================
+ Coverage 50.15% 51.44% +1.29%
==========================================
Files 23 24 +1
Lines 2642 2797 +155
==========================================
+ Hits 1325 1439 +114
- Misses 1125 1160 +35
- Partials 192 198 +6 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
@strayer you can place a random character in your compose file so that Docker cannot parse it. |
@strayer I added some metadata to the notifications. Is something missing for you? ![]() |
Looks good! I'll check this out soon, pretty busy at the moment :/ Hopefully will be able to test during the weekend. |
@strayer I will build you a new tagged image that you can test if you want: |
I will merge the changes now. If you encounter any problems you can comment in the old issue or open a new one. |
Thanks! I'll test for sure, just too busy at the moment 🙈 |
With this PR it is now possible to send status notifications of deployments to various platforms using the Apprise API.
New App settings to configure the Apprise integration:
APPRISE_API_URL
: The URL of the Apprise API, .e.ghttp://apprise:8000/notify
APPRISE_NOTIFY_URLS
: A comma-separated list of Apprise-URLs to send notifications to the supported platforms.APPRISE_NOTIFY_URLS_FILE
: Alternatively the file containing the Apprise-URLs (e.g. for usage with a secret)APPRISE_NOTIFY_LEVEL
: The minimum level of notifications to send to the Apprise notification service, must be one ofinfo
,success
(default),warning
,failure
.Example docker-compose.yaml
ToDo