Skip to content

Instantly share code, notes, and snippets.

@MisterDaniels
Last active May 19, 2022 13:37
Show Gist options
  • Save MisterDaniels/3132e2751eeb6c8fb4157d7a33c53ed4 to your computer and use it in GitHub Desktop.
Save MisterDaniels/3132e2751eeb6c8fb4157d7a33c53ed4 to your computer and use it in GitHub Desktop.
  • Entrar na maquina dos Wordpress dos clientes (44.201.155.192);
  • Entre com sudo su;
  • Entre na pasta do teu usario cd /home/TEU_USUARIO Ex: cd /home/silva
  • Extrair .sql do Wordpress do cliente mysqldump -pqu46pbwTz8tBcWzN -uroot BANCO_DO_CLIENTE > DOMINIO_DO_CLIENTE.sql; Ex: mysqldump -pqu46pbwTz8tBcWzN -uroot blog-albumgraf-novo > albumgraf.com.br.sql
  • Gerar .zip do Wordpress do cliente zip -r DOMINIO_DO_CLIENTE.zip /var/www/WORDPRESS_DO_CLIENTE; Ex: zip -r albumgraf.com.br.zip /var/www/blog-albumgraf-novo
  • Gerar .zip do certificado do Wordpress do cliente zip -r DOMINIO_DO_CLIENTE-certificados.zip /etc/letsencrypt/live/DOMINIO_DO_CLIENTE; Ex: zip -r albumgraf.com.br-certificados.zip /etc/letsencrypt/live/albumgraf.com.br
  • Na tua máquina, fazer rsync dos arquivos zipados e o .sql:
rsync -chavzP --stats ACESSO_SSH_WORDPRESS:~/DOMINIO_DO_CLIENTE.sql ALGUMA_PASTA_SUA/DOMINIO_DO_CLIENTE.sql; \
rsync -chavzP --stats ACESSO_SSH_WORDPRESS:~/DOMINIO_DO_CLIENTE.zip ALGUMA_PASTA_SUA/DOMINIO_DO_CLIENTE.zip; \
rsync -chavzP --stats ACESSO_SSH_WORDPRESS:~/DOMINIO_DO_CLIENTE-certificados.zip ALGUMA_PASTA_SUA/DOMINIO_DO_CLIENTE-certificados.zip;

Ex:

rsync -chavzP --stats blog.inst_virginia:~/albumgraf.com.br.sql ~/backups/albumgraf.com.br.sql; \
rsync -chavzP --stats blog.inst_virginia:~/albumgraf.com.br.zip ~/backups/albumgraf.com.br.zip; \
rsync -chavzP --stats blog.inst_virginia:~/albumgraf.com.br-certificados.zip ~/backups/albumgraf.com.br-certificados.zip;
  • Agora, faça rsync desses arquivos da tua máquina para a máquina do Wordpress em dockers:
rsync -avz --stats ALGUMA_PASTA_SUA/DOMINIO_DO_CLIENTE.sql ACESSO_SSH_WORDPRESS_DOCKERS:~/DOMINIO_DO_CLIENTE.sql;  \
rsync -avz --stats ALGUMA_PASTA_SUA/DOMINIO_DO_CLIENTE.zip ACESSO_SSH_WORDPRESS_DOCKERS:~/DOMINIO_DO_CLIENTE.zip; \
rsync -avz --stats ALGUMA_PASTA_SUA/DOMINIO_DO_CLIENTE-certificados.zip ACESSO_SSH_WORDPRESS_DOCKERS:~/DOMINIO_DO_CLIENTE-certificados.zip;

Ex:

rsync -avz --stats ~/backups/albumgraf.com.br.sql wordpress_dockers:~/albumgraf.com.br.sql;  \
rsync -avz --stats ~/backups/albumgraf.com.br.zip wordpress_dockers:~/albumgraf.com.br.zip; \
rsync -avz --stats ~/backups/albumgraf.com.br-certificados.zip wordpress_dockers:~/albumgraf.com.br-certificados.zip;
  • Agora remova os arquivos DOMINIO_DO_CLIENTE.sql, DOMINIO_DO_CLIENTE.zip e DOMINIO_DO_CLIENTE-certificados.zip da máquina do Wordpress (se preferir, da tua máquina tbm) (DEIXA SÓ NA DO DOCKER);
  • Pronto, vocë fez um dev muito feliz =D
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment