Skip to content

Instantly share code, notes, and snippets.

@hewersonfreitas
Created January 22, 2020 14:17
Show Gist options
  • Save hewersonfreitas/fd2d3ef6462ab7db20657e6a7c9d2a78 to your computer and use it in GitHub Desktop.
Save hewersonfreitas/fd2d3ef6462ab7db20657e6a7c9d2a78 to your computer and use it in GitHub Desktop.
#!/bin/bash
echo "project folder: "
read project_folder
echo "suffix symbolic link nginx: "
read suffix_symbol
echo "IP destiny migrate:"
read server_ip
echo "## sync folder files"
rsync --remove-source-files -av -e ssh /var/www/html/$project_folder root@$server_ip:/var/www/html/
echo "## sync folder repo git"
rsync --remove-source-files -av -e ssh /var/repo/$project_folder.git root@$server_ip:/var/repo/
echo "## available site"
rsync --remove-source-files -av -e ssh /etc/nginx/sites-available/$project_folder$suffix_symbol root@$server_ip:/etc/nginx/sites-available/
echo "## enable site"
rsync --remove-source-files -av -e ssh /etc/nginx/sites-enabled/$project_folder$suffix_symbol root@$server_ip:/etc/nginx/sites-enabled/
echo "## rm unused folders"
rm -r /var/www/html/$project_folder && rm -r /var/repo/$project_folder.git
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment