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
.gitignore
vendored
1
.gitignore
vendored
@@ -1,3 +1,4 @@
|
|||||||
.claude
|
.claude
|
||||||
.env
|
.env
|
||||||
*.sql
|
*.sql
|
||||||
|
*.log
|
||||||
@@ -1,19 +1,18 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
STACKS_DIR="$HOME/stacks"
|
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||||
|
STACKS_DIR="$(dirname "$SCRIPT_DIR")"
|
||||||
DATA_DIR="$STACKS_DIR/.data"
|
DATA_DIR="$STACKS_DIR/.data"
|
||||||
DUMP_DIR="$DATA_DIR/backup/dumps"
|
DUMP_DIR="$DATA_DIR/backup/dumps"
|
||||||
REPO="/mnt/hidrive/users/valknar/Backup/stacks"
|
LOG_FILE="$SCRIPT_DIR/backup.log"
|
||||||
LOG_FILE="$STACKS_DIR/_backup/backup.log"
|
|
||||||
|
|
||||||
# Load environment
|
# Load environment
|
||||||
set -a
|
set -a
|
||||||
source "$STACKS_DIR/_backup/.env"
|
source "$SCRIPT_DIR/.env"
|
||||||
set +a
|
set +a
|
||||||
|
|
||||||
export RESTIC_REPOSITORY="$REPO"
|
export RESTIC_REPOSITORY RESTIC_PASSWORD
|
||||||
export RESTIC_PASSWORD
|
|
||||||
|
|
||||||
log() { echo "[$(date '+%Y-%m-%d %H:%M:%S')] $*" | tee -a "$LOG_FILE"; }
|
log() { echo "[$(date '+%Y-%m-%d %H:%M:%S')] $*" | tee -a "$LOG_FILE"; }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user