diff --git a/.gitignore b/.gitignore index 0b3e541..441094c 100644 --- a/.gitignore +++ b/.gitignore @@ -25,8 +25,8 @@ crontab/debug_*.py crontab/test_*.py crontab/test*.py g-b/* -.gitignore mcptime/go.sum mcpTimeServer/go.sum mcp_server_go/config.toml compare_images.py +hindsight/env.cfg diff --git a/hindsight/backup.job b/hindsight/backup.job index 40f63d9..0cac3d4 100644 --- a/hindsight/backup.job +++ b/hindsight/backup.job @@ -6,7 +6,11 @@ # ============================================================ set -euo pipefail -BACKUP_DIR="/home/geng/hindsight/backups" +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +# shellcheck source=/dev/null +source "${SCRIPT_DIR}/env.cfg" + +BACKUP_DIR="${Volumes_Path}/backups" KEEP_DAYS=7 TS=$(date +%Y%m%d_%H%M%S) FNAME="hindsight_db_${TS}.sql.gz" diff --git a/hindsight/stack.yml b/hindsight/stack.yml index 8af68d8..7b8d3fb 100644 --- a/hindsight/stack.yml +++ b/hindsight/stack.yml @@ -1,8 +1,8 @@ # Hindsight 部署栈 # ============================================================ # 部署前准备(仅首次): -# mkdir -pv /home/geng/hindsight/pgdata /home/geng/hindsight/backups -# sudo chown -R 999:999 /home/geng/hindsight/pgdata +# mkdir -pv ${Volumes_Path}/pgdata ${Volumes_Path}/backups +# sudo chown -R 999:999 ${Volumes_Path}/pgdata # cp env.cfg.example env.cfg && $EDITOR env.cfg # 填入密码/API Key # # pull:: docker compose --env-file ./hindsight/env.cfg -f ./hindsight/stack.yml pull