From 225ccb616432eae659daeecac37e5787dc1c15c6 Mon Sep 17 00:00:00 2001 From: geezo Date: Sat, 10 May 2025 11:36:33 -0400 Subject: [PATCH] changes --- .gitea/workflows/authentik.yaml | 4 +- .gitea/workflows/autorestic.yaml | 4 +- .gitea/workflows/beaverhabits.yaml | 4 +- .gitea/workflows/beszel.yaml | 4 +- .gitea/workflows/caddy.yaml | 4 +- .gitea/workflows/cup.yaml | 4 +- .gitea/workflows/dockge.yaml | 4 +- .gitea/workflows/dozzle.yaml | 4 +- .gitea/workflows/gitea.yaml | 4 +- .gitea/workflows/gomft.yaml | 4 +- .gitea/workflows/hoarder.yaml | 4 +- .gitea/workflows/immich.yaml | 4 +- .gitea/workflows/memos.yaml | 4 +- .gitea/workflows/minio.yaml | 4 +- .gitea/workflows/n8n.yaml | 4 +- .gitea/workflows/netbird.yaml | 4 +- .gitea/workflows/newt.yaml | 4 +- .gitea/workflows/nextcloud.yaml | 4 +- .gitea/workflows/ntfy.yaml | 4 +- .gitea/workflows/olivetin.yaml | 4 +- .gitea/workflows/open-web-ui.yaml | 4 +- .gitea/workflows/operational.yaml | 4 +- .gitea/workflows/portainer.yaml | 4 +- .gitea/workflows/tubearchivist.yaml | 4 +- .gitea/workflows/vaultwarden.yaml | 4 +- .gitea/workflows/watchtower.yaml | 4 +- .gitea/workflows/yams.yaml | 4 +- send_notification.sh | 57 +++++++++++++++++++++++++++++ 28 files changed, 111 insertions(+), 54 deletions(-) create mode 100755 send_notification.sh diff --git a/.gitea/workflows/authentik.yaml b/.gitea/workflows/authentik.yaml index cd34861..01f0497 100644 --- a/.gitea/workflows/authentik.yaml +++ b/.gitea/workflows/authentik.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/autorestic.yaml b/.gitea/workflows/autorestic.yaml index 5aa274e..58e5fe2 100644 --- a/.gitea/workflows/autorestic.yaml +++ b/.gitea/workflows/autorestic.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/beaverhabits.yaml b/.gitea/workflows/beaverhabits.yaml index eccf1c7..a6201ed 100644 --- a/.gitea/workflows/beaverhabits.yaml +++ b/.gitea/workflows/beaverhabits.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/beszel.yaml b/.gitea/workflows/beszel.yaml index 69781b6..53769f4 100644 --- a/.gitea/workflows/beszel.yaml +++ b/.gitea/workflows/beszel.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/caddy.yaml b/.gitea/workflows/caddy.yaml index e5c5278..ea7e4f7 100644 --- a/.gitea/workflows/caddy.yaml +++ b/.gitea/workflows/caddy.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/cup.yaml b/.gitea/workflows/cup.yaml index d7a906e..3b60ca6 100644 --- a/.gitea/workflows/cup.yaml +++ b/.gitea/workflows/cup.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/dockge.yaml b/.gitea/workflows/dockge.yaml index d330ebd..3fad86b 100644 --- a/.gitea/workflows/dockge.yaml +++ b/.gitea/workflows/dockge.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/dozzle.yaml b/.gitea/workflows/dozzle.yaml index 36bd516..8a2d46e 100644 --- a/.gitea/workflows/dozzle.yaml +++ b/.gitea/workflows/dozzle.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/gitea.yaml b/.gitea/workflows/gitea.yaml index 385908d..5fe6c99 100644 --- a/.gitea/workflows/gitea.yaml +++ b/.gitea/workflows/gitea.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/gomft.yaml b/.gitea/workflows/gomft.yaml index 52c91d6..718ef7f 100644 --- a/.gitea/workflows/gomft.yaml +++ b/.gitea/workflows/gomft.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/hoarder.yaml b/.gitea/workflows/hoarder.yaml index 56c50c2..febcc08 100644 --- a/.gitea/workflows/hoarder.yaml +++ b/.gitea/workflows/hoarder.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/immich.yaml b/.gitea/workflows/immich.yaml index d606dc8..6e2c591 100644 --- a/.gitea/workflows/immich.yaml +++ b/.gitea/workflows/immich.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/memos.yaml b/.gitea/workflows/memos.yaml index 14846f5..1bc7121 100644 --- a/.gitea/workflows/memos.yaml +++ b/.gitea/workflows/memos.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/minio.yaml b/.gitea/workflows/minio.yaml index 74d84ca..9d97691 100644 --- a/.gitea/workflows/minio.yaml +++ b/.gitea/workflows/minio.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/n8n.yaml b/.gitea/workflows/n8n.yaml index cec32a7..41e7902 100644 --- a/.gitea/workflows/n8n.yaml +++ b/.gitea/workflows/n8n.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/netbird.yaml b/.gitea/workflows/netbird.yaml index db1cc0c..52df574 100644 --- a/.gitea/workflows/netbird.yaml +++ b/.gitea/workflows/netbird.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/newt.yaml b/.gitea/workflows/newt.yaml index 84c8d66..5e5409f 100644 --- a/.gitea/workflows/newt.yaml +++ b/.gitea/workflows/newt.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/nextcloud.yaml b/.gitea/workflows/nextcloud.yaml index 21a2314..cda1d43 100644 --- a/.gitea/workflows/nextcloud.yaml +++ b/.gitea/workflows/nextcloud.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/ntfy.yaml b/.gitea/workflows/ntfy.yaml index f58f38d..2cea016 100644 --- a/.gitea/workflows/ntfy.yaml +++ b/.gitea/workflows/ntfy.yaml @@ -25,7 +25,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi diff --git a/.gitea/workflows/olivetin.yaml b/.gitea/workflows/olivetin.yaml index 9b5f744..eefeb5f 100644 --- a/.gitea/workflows/olivetin.yaml +++ b/.gitea/workflows/olivetin.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/open-web-ui.yaml b/.gitea/workflows/open-web-ui.yaml index 6c66e39..6e2b5c7 100644 --- a/.gitea/workflows/open-web-ui.yaml +++ b/.gitea/workflows/open-web-ui.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/operational.yaml b/.gitea/workflows/operational.yaml index 97abf68..b5237bf 100644 --- a/.gitea/workflows/operational.yaml +++ b/.gitea/workflows/operational.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/portainer.yaml b/.gitea/workflows/portainer.yaml index 241f054..c249f54 100644 --- a/.gitea/workflows/portainer.yaml +++ b/.gitea/workflows/portainer.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/tubearchivist.yaml b/.gitea/workflows/tubearchivist.yaml index e286692..64dc273 100644 --- a/.gitea/workflows/tubearchivist.yaml +++ b/.gitea/workflows/tubearchivist.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/vaultwarden.yaml b/.gitea/workflows/vaultwarden.yaml index 82b6ce0..6be5584 100644 --- a/.gitea/workflows/vaultwarden.yaml +++ b/.gitea/workflows/vaultwarden.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/watchtower.yaml b/.gitea/workflows/watchtower.yaml index 33770ca..8eee08f 100644 --- a/.gitea/workflows/watchtower.yaml +++ b/.gitea/workflows/watchtower.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/.gitea/workflows/yams.yaml b/.gitea/workflows/yams.yaml index fbd201a..feaae65 100644 --- a/.gitea/workflows/yams.yaml +++ b/.gitea/workflows/yams.yaml @@ -24,7 +24,7 @@ jobs: script: | cd /home/geezo/docker_containers && \ if ./restart_container.sh ${{ env.app_folder }}; then - curl -H "Title: Docker Container Update" -H "Priority: high" -H "Tags: docker,success" -d "Successfully updated ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Successfully updated ${{ env.app_folder }} container" else - curl -H "Title: Docker Container Update" -H "Priority: urgent" -H "Tags: docker,error" -d "Failed to update ${{ env.app_folder }} container" https://ntfy.geezo.site/docker + ./send_notification.sh -m "Failed to update ${{ env.app_folder }} container" fi \ No newline at end of file diff --git a/send_notification.sh b/send_notification.sh new file mode 100755 index 0000000..84933be --- /dev/null +++ b/send_notification.sh @@ -0,0 +1,57 @@ +#!/bin/bash + +# Default values +TOKEN="a1gkitc5obmf5ak4xxgw1ewnuthn36" +USER="u2a62kgzz844gxzw1cvkczhyvei62j" +MESSAGE="" + +# Help message +show_help() { + echo "Usage: $0 [options]" + echo "Options:" + echo " -t, --token Pushover API token (default: $TOKEN)" + echo " -u, --user Pushover user key (default: $USER)" + echo " -m, --message Message to send (required)" + echo " -h, --help Show this help message" + exit 1 +} + +# Parse command line arguments +while [[ $# -gt 0 ]]; do + case $1 in + -t|--token) + TOKEN="$2" + shift 2 + ;; + -u|--user) + USER="$2" + shift 2 + ;; + -m|--message) + MESSAGE="$2" + shift 2 + ;; + -h|--help) + show_help + ;; + *) + echo "Unknown option: $1" + show_help + ;; + esac +done + +# Check if message is provided +if [ -z "$MESSAGE" ]; then + echo "Error: Message is required" + show_help +fi + +# Send the notification +curl -s \ + --form-string "token=$TOKEN" \ + --form-string "user=$USER" \ + --form-string "message=$MESSAGE" \ + https://api.pushover.net/1/messages.json + +echo \ No newline at end of file