18 行
554 B
Bash
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"
|
||
|
|
|