WIP: tweaks pull-remote-db, it only migrates and pulls for now, does not import
This commit is contained in:
@@ -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}"
|
||||
|
||||
Reference in New Issue
Block a user