13 lines
388 B
Bash
13 lines
388 B
Bash
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
echo "==> [mailcow] Dumping MariaDB database"
|
|
mkdir -p /mnt/staging
|
|
mariadb-dump \
|
|
--socket=/var/run/mysqld/mysqld.sock \
|
|
--skip-ssl \
|
|
-u "$MYSQL_USER" \
|
|
-p"$MYSQL_PASSWORD" \
|
|
--single-transaction \
|
|
"$MYSQL_DATABASE" > /mnt/staging/mailcow.sql
|
|
echo "==> [mailcow] Database dump complete ($(du -h /mnt/staging/mailcow.sql | cut -f1))" |