14 lines
408 B
Bash
Executable file
14 lines
408 B
Bash
Executable file
#!/bin/sh
|
|
# Snapshot the Cordn coordinator data volume. Run from this directory.
|
|
set -eu
|
|
cd "$(dirname "$0")"
|
|
mkdir -p backups
|
|
stamp="$(date +%Y%m%d-%H%M%S)"
|
|
out="cordn-$stamp.tgz"
|
|
docker run --rm \
|
|
-v cordn_cordn-data:/data:ro \
|
|
-v "$PWD/backups":/backup \
|
|
alpine:3.20 \
|
|
sh -c "tar czf /backup/$out -C /data ."
|
|
echo "Backup: $PWD/backups/$out"
|
|
echo "Store it off this server and keep it encrypted."
|