Move restic repo path to .env and derive paths from script dir
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,19 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
STACKS_DIR="$HOME/stacks"
|
||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
STACKS_DIR="$(dirname "$SCRIPT_DIR")"
|
||||
DATA_DIR="$STACKS_DIR/.data"
|
||||
DUMP_DIR="$DATA_DIR/backup/dumps"
|
||||
REPO="/mnt/hidrive/users/valknar/Backup/stacks"
|
||||
LOG_FILE="$STACKS_DIR/_backup/backup.log"
|
||||
LOG_FILE="$SCRIPT_DIR/backup.log"
|
||||
|
||||
# Load environment
|
||||
set -a
|
||||
source "$STACKS_DIR/_backup/.env"
|
||||
source "$SCRIPT_DIR/.env"
|
||||
set +a
|
||||
|
||||
export RESTIC_REPOSITORY="$REPO"
|
||||
export RESTIC_PASSWORD
|
||||
export RESTIC_REPOSITORY RESTIC_PASSWORD
|
||||
|
||||
log() { echo "[$(date '+%Y-%m-%d %H:%M:%S')] $*" | tee -a "$LOG_FILE"; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user