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
|
exit 0
|
||||||
set -a
|
set -a
|
||||||
. "${PWD}/.env"
|
. "${PWD}/.env"
|
||||||
|
. "${PWD}/env_files/migrate-db.env"
|
||||||
|
. "${PWD}/env_files/remote.env"
|
||||||
set +a
|
set +a
|
||||||
|
|
||||||
mkdir --parents "${PWD}/tmp"
|
mkdir --parents "${PWD}/tmp"
|
||||||
|
|
||||||
FILENAME="${REMOTE_ARCHIVE_TMP_NAME_PREFIX}".$(date +%Y-%m-%d-%H-%M-%S).sql
|
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 \
|
wp \
|
||||||
migratedb \
|
migratedb \
|
||||||
export "/tmp/${FILENAME}.gz" \
|
export "/tmp/${FILENAME}.gz" \
|
||||||
--find="//${REMOTE_WP_URL},${REMOTE_WP_PATH}" \
|
--find="//${REMOTE_WP_URL},${REMOTE_WP_PATH}" \
|
||||||
--gzip-file \
|
--gzip-file \
|
||||||
--path="${REMOTE_WP_PATH}" \
|
--path="${REMOTE_WP_PATH}" \
|
||||||
--replace="//${WP_URL},/var/www/html" \
|
--replace="//${APP_URL},/var/www/html" \
|
||||||
--skip-replace-guids \
|
--skip-replace-guids \
|
||||||
--ssh="${REMOTE_SSH_STRING}"
|
--ssh="${REMOTE_SSH_STRING}"
|
||||||
|
exit 0
|
||||||
if ! scp "${REMOTE_SSH_STRING}:/tmp/${FILENAME}.gz" "${PWD}/tmp"; then
|
if ! scp "${REMOTE_SSH_STRING}:/tmp/${FILENAME}_.gz" "${PWD}/tmp"; then
|
||||||
echo "couldn't get remote db"
|
echo "couldn't get remote db"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
gunzip "${PWD}/tmp/${FILENAME}.gz"
|
gunzip "${PWD}/tmp/${FILENAME}_.gz"
|
||||||
|
exit 0
|
||||||
docker compose up db -d
|
docker compose up db -d
|
||||||
|
|
||||||
while ! docker ps -q -f name="${PREFIX}-db"; do
|
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
|
sleep 1
|
||||||
done
|
done
|
||||||
|
|
||||||
FILENAME=sitefederalnextmove01_vpn_ecolo_be.2023-08-11-16-14-43.sql
|
|
||||||
docker cp "${PWD}/tmp/${FILENAME}" "${PREFIX}"-db:/tmp
|
docker cp "${PWD}/tmp/${FILENAME}" "${PREFIX}"-db:/tmp
|
||||||
|
|
||||||
echo "dropping ${DB_NAME}"
|
echo "dropping ${DB_NAME}"
|
||||||
|
|||||||
Reference in New Issue
Block a user