26 lines
541 B
Bash
26 lines
541 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
cd "$(dirname "$0")"
|
|
set -a
|
|
source ./config.env
|
|
set +a
|
|
|
|
mkdir -p "$APP_DIR/export"
|
|
TS="$(date +%Y%m%d-%H%M%S)"
|
|
OUT="$APP_DIR/export/email-forwarder-pod-$TS.tar.gz"
|
|
|
|
tar -czf "$OUT" \
|
|
config.env \
|
|
config.json \
|
|
Containerfile \
|
|
01-install-Email-Forwarder-Pod.sh \
|
|
02-reconf-Email-Forwarder-Pod.sh \
|
|
03-import-Email-Forwarder-Pod.sh \
|
|
04-export-Email-Forwarder-Pod.sh \
|
|
05-uninstall-Email-Forwarder-Pod.sh \
|
|
data \
|
|
backup
|
|
|
|
sha256sum "$OUT" > "$OUT.sha256"
|
|
echo "$OUT"
|
|
cat "$OUT.sha256"
|