Created
January 22, 2020 14:17
-
-
Save hewersonfreitas/fd2d3ef6462ab7db20657e6a7c9d2a78 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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