From aec637df6f395f4e67ed13bf2db1c35099f1e485 Mon Sep 17 00:00:00 2001 From: Jean-Christophe Vanhalle Date: Fri, 18 Aug 2023 12:30:44 +0200 Subject: [PATCH] WIP: tweaks pull-remote-db, it only migrates and pulls for now, does not import --- pull-remote-db.sh | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/pull-remote-db.sh b/pull-remote-db.sh index 21bd4f4..b4a128b 100755 --- a/pull-remote-db.sh +++ b/pull-remote-db.sh @@ -6,28 +6,40 @@ echo "en attendant: faire un dump de la remote db and utiliser replace-db et mig exit 0 set -a . "${PWD}/.env" +. "${PWD}/env_files/migrate-db.env" +. "${PWD}/env_files/remote.env" set +a mkdir --parents "${PWD}/tmp" FILENAME="${REMOTE_ARCHIVE_TMP_NAME_PREFIX}".$(date +%Y-%m-%d-%H-%M-%S).sql +echo "wp \ + migratedb \ + export "/tmp/${FILENAME}.gz" \ + --find="//${REMOTE_WP_URL},${REMOTE_WP_PATH}" \ + --gzip-file \ + --path="${REMOTE_WP_PATH}" \ + --replace="//${APP_URL},/var/www/html" \ + --skip-replace-guids \ + --ssh="${REMOTE_SSH_STRING}"" + wp \ migratedb \ export "/tmp/${FILENAME}.gz" \ --find="//${REMOTE_WP_URL},${REMOTE_WP_PATH}" \ --gzip-file \ --path="${REMOTE_WP_PATH}" \ - --replace="//${WP_URL},/var/www/html" \ + --replace="//${APP_URL},/var/www/html" \ --skip-replace-guids \ --ssh="${REMOTE_SSH_STRING}" - -if ! scp "${REMOTE_SSH_STRING}:/tmp/${FILENAME}.gz" "${PWD}/tmp"; then +exit 0 +if ! scp "${REMOTE_SSH_STRING}:/tmp/${FILENAME}_.gz" "${PWD}/tmp"; then echo "couldn't get remote db" exit 1 fi -gunzip "${PWD}/tmp/${FILENAME}.gz" - +gunzip "${PWD}/tmp/${FILENAME}_.gz" +exit 0 docker compose up db -d while ! docker ps -q -f name="${PREFIX}-db"; do @@ -40,7 +52,6 @@ while ! docker exec "${PREFIX}-db" /bin/sh -c "mysqladmin ping -h 127.0.0.1 -P 3 sleep 1 done -FILENAME=sitefederalnextmove01_vpn_ecolo_be.2023-08-11-16-14-43.sql docker cp "${PWD}/tmp/${FILENAME}" "${PREFIX}"-db:/tmp echo "dropping ${DB_NAME}"