From 82e2c9c3f8c802a5c2fe57ebfa5f0af6999c828e Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Tue, 5 May 2020 16:52:22 +0200 Subject: [PATCH] fix permission issue on docker remote deploy --- Makefile | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index db64d60..fdcaf7b 100644 --- a/Makefile +++ b/Makefile @@ -3,21 +3,22 @@ docker_deploy: docker run --rm -it \ -v /tmp/backup:/backup -v /var/lib/docker:/docker \ -v $(shell pwd)/kit:/docker/volumes/web-wordpress-kit_wordpress/_data/wp-content/themes/kit \ - alpine:edge tar cfz /backup/volumes.tgz /docker/volumes/ + alpine:edge tar cpfz /backup/volumes.tgz /docker/volumes/ rsync --progress /tmp/backup/volumes.tgz playground.pi:/tmp/ - ssh playground.pi tar xvf /tmp/volumes.tgz -C /tmp - - ssh playground.pi sed -i 81idefine\\\(\\\'WP_SITEURL\\\',\\\'https://beta.saai.digital\\\'\\\)\\\;\\\\ndefine\\\(\\\'WP_HOME\\\',\\\'https://beta.saai.digital\\\'\\\)\\\; /tmp/docker/volumes/web-wordpress-kit_wordpress/_data/wp-config.php - -DOCKER_HOST="ssh://playground.pi" docker stop web-wordpress-kit_db_1 web-wordpress-kit_wordpress_1 -DOCKER_HOST="ssh://playground.pi" docker rm web-wordpress-kit_db_1 web-wordpress-kit_wordpress_1 -DOCKER_HOST="ssh://playground.pi" docker volume rm web-wordpress-kit_db web-wordpress-kit_wordpress DOCKER_HOST="ssh://playground.pi" docker run --rm -it \ -v /var/lib/docker:/docker \ - -v /tmp/docker/volumes:/volume-backup \ - alpine:edge cp -r /volume-backup/. /docker/volumes/ + -v /tmp:/volume-backup \ + alpine:edge tar --strip-components=2 -xpvf /volume-backup/volumes.tgz -C /docker/volumes/ + DOCKER_HOST="ssh://playground.pi" docker run --rm -it \ + -v /var/lib/docker:/docker \ + -v /tmp:/volume-backup \ + alpine:edge sed -i 81idefine\\\(\\\'WP_SITEURL\\\',\\\'https://beta.saai.digital\\\'\\\)\\\;\\ndefine\\\(\\\'WP_HOME\\\',\\\'https://beta.saai.digital\\\'\\\)\\\; /docker/volumes/web-wordpress-kit_wordpress/_data/wp-config.php + # # Need to fix MaxSessions in remote ssh daemon https://github.com/docker/compose/issues/6463 # # Disable nftables on remote host