11 lines
463 B
Bash
11 lines
463 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
cd /home/david/dev/metis-desk
|
|
backup_dir=/home/david/.local/state/metis-desk/backups
|
|
mkdir -p "$backup_dir"
|
|
chmod 700 "$backup_dir"
|
|
backup_file="$backup_dir/pre-normalizacion-activos-$(date +%Y%m%d-%H%M%S).sql"
|
|
umask 077
|
|
docker compose exec -T database sh -c 'MYSQL_PWD="$MARIADB_PASSWORD" mariadb-dump --user="$MARIADB_USER" --single-transaction --hex-blob "$MARIADB_DATABASE"' > "$backup_file"
|
|
printf '%s\n' "$backup_file"
|