From 44832af0c723afc16a2fb8d6c8000daf01b22576 Mon Sep 17 00:00:00 2001 From: matthieu Date: Thu, 2 Apr 2026 09:53:05 +0200 Subject: [PATCH] fix: move Discord webhook URL to .env file Avoid exposing the webhook token in version control. Co-Authored-By: Claude Opus 4.6 (1M context) --- backup-vaultwarden.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/backup-vaultwarden.sh b/backup-vaultwarden.sh index 89882e8..6c0f600 100755 --- a/backup-vaultwarden.sh +++ b/backup-vaultwarden.sh @@ -1,10 +1,15 @@ #!/usr/bin/env bash set -euo pipefail +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +ENV_FILE="${SCRIPT_DIR}/.env" + +[[ -f "$ENV_FILE" ]] && { set -a; source "$ENV_FILE"; set +a; } + DATA_DIR="/home/matt/vaultwarden/data" BACKUP_DIR="/home/matt/vaultwarden/backup" RETENTION=2 -WEBHOOK_URL="https://discord.com/api/webhooks/1478503102888935506/YCtJM09QZiKNMiCe5u7vCQb52VcLjHAd9wwEsKNltlJVcy7sKvoMTOJkvEKOOrk-Wpkh" +WEBHOOK_URL="${DISCORD_WEBHOOK_URL:-}" LOG_FILE="/home/matt/vaultwarden/logs/vaultwarden_backup.log" DATE="$(date +'%Y-%m-%d_%H-%M-%S')"