XuqmGroup-PrivateDeploy/scripts/doctor.sh
2026-05-18 19:49:31 +08:00

18 行
554 B
Bash
可执行文件

#!/usr/bin/env bash
set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
. "$ROOT_DIR/scripts/lib.sh"
audit "doctor" "STARTED" "collecting diagnostics"
progress "doctor" "STARTED" "collecting diagnostics"
mkdir -p "$ROOT_DIR/dist"
tar --exclude='config/secrets.env' --exclude='data' --exclude='*.tar.gz' \
-czf "$ROOT_DIR/dist/doctor-$(date +%Y%m%d%H%M%S).tar.gz" \
-C "$ROOT_DIR" VERSION .deploy-state config logs README.md
audit "doctor" "DONE" "diagnostics collected"
progress "doctor" "DONE" "diagnostics collected"