diff --git a/bin/import-gzip-database b/bin/import-gzip-database new file mode 100755 index 0000000..aa17337 --- /dev/null +++ b/bin/import-gzip-database @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +if [[ "$1" == "" ]]; then + echo "Usage: ${0##*/} "; exit 2 +fi + +set -euo pipefail + +filename="${1}" +shift 1 + +pv "${filename}" \ + | zcat \ + | docker compose exec -T database mysql \ + -p"${DB_PASSWORD:-app}" \ + -u"${DB_USER:-app}" \ + "${DB_NAME:-app}"