Fix bug.
This commit is contained in:
parent
4c1f6be6fc
commit
2719334953
15
move_site.sh
15
move_site.sh
|
@ -8,6 +8,8 @@ if [ -z "$6" ]; then
|
||||||
history -c
|
history -c
|
||||||
exit 1;
|
exit 1;
|
||||||
fi
|
fi
|
||||||
|
org_pwd="$(pwd)"
|
||||||
|
local_ip=`ip route get 8.8.8.8|xargs|awk '{print $7}'`;
|
||||||
ip="$1";
|
ip="$1";
|
||||||
port="$2";
|
port="$2";
|
||||||
user="$3";
|
user="$3";
|
||||||
|
@ -66,7 +68,7 @@ else
|
||||||
echo "$domain not found in nginx file!";
|
echo "$domain not found in nginx file!";
|
||||||
echo "Please Check ip and domain is correct";
|
echo "Please Check ip and domain is correct";
|
||||||
else
|
else
|
||||||
root_path=`$ssh_command "cat '$nginx_file'|grep -E '(^|^\s+)root'|sed -E 's/(^|^\s+)root\s+//'|tr ';' ' '|awk '{print \\$1}'|sed 's/\/public$//g'"`;
|
root_path=`$ssh_command "cat '$nginx_file'|grep -E '(^|^\s+)root'|sed -E 's/(^|^\s+)root\s+//'|tr ';' ' '|awk '{print \\$1}'|sed 's/\/public$//g'|xargs|awk '{print \\$1}'"`;
|
||||||
echo "root_path: $root_path";
|
echo "root_path: $root_path";
|
||||||
db_name=`$ssh_command "grep -w 'database' '$root_path/config/mongoid.yml' -m1|sed 's/database://g'| xargs"`
|
db_name=`$ssh_command "grep -w 'database' '$root_path/config/mongoid.yml' -m1|sed 's/database://g'| xargs"`
|
||||||
if [ -z $db_name ]; then
|
if [ -z $db_name ]; then
|
||||||
|
@ -105,11 +107,8 @@ else
|
||||||
fi
|
fi
|
||||||
local_store_path="$HOME/orbit_sites/$new_site_name"
|
local_store_path="$HOME/orbit_sites/$new_site_name"
|
||||||
mkdir -p "$local_store_path"
|
mkdir -p "$local_store_path"
|
||||||
if [[ -z "$use_local_command" ]]; then
|
$scp_command$root_path/* $local_store_path/. 2>>/dev/null
|
||||||
$scp_command$root_path/{*,.[^.]*} $local_store_path/. 2>>/dev/null
|
$scp_command$root_path/.[^.]* $local_store_path/. 2>>/dev/null
|
||||||
else
|
|
||||||
$scp_command$root_path/{*,.[^.]*} $local_store_path/. 2>>/dev/null
|
|
||||||
fi
|
|
||||||
cd $local_store_path
|
cd $local_store_path
|
||||||
new_nginx_file="/etc/nginx/orbit_sites/$new_site_name"
|
new_nginx_file="/etc/nginx/orbit_sites/$new_site_name"
|
||||||
sudo_command cp -f "$(basename $nginx_file)" $new_nginx_file
|
sudo_command cp -f "$(basename $nginx_file)" $new_nginx_file
|
||||||
|
@ -122,8 +121,8 @@ else
|
||||||
wget http://gitlab.tp.rulingcom.com/erictyl/install_r45_on_ubuntu_1804lts_doc/-/raw/master/install_certbot.sh
|
wget http://gitlab.tp.rulingcom.com/erictyl/install_r45_on_ubuntu_1804lts_doc/-/raw/master/install_certbot.sh
|
||||||
sudo_command bash ./install_certbot.sh
|
sudo_command bash ./install_certbot.sh
|
||||||
fi
|
fi
|
||||||
sudo_command sudo cp -r $new_ssl_dir/* $org_ssl_dir/.
|
sudo_command cp -r $new_ssl_dir/* $org_ssl_dir/.
|
||||||
sudo_command sudo cp -r $new_ssl_dir/renewal/* /etc/letsencrypt/renewal/.
|
sudo_command cp -r $new_ssl_dir/renewal/* /etc/letsencrypt/renewal/.
|
||||||
else
|
else
|
||||||
sed "s/$(escape_slash $ssl_certificate_file)/$(escape_slash $root_path)\/ssl_files\/$(basename $ssl_certificate_file)/g" -i $new_nginx_file
|
sed "s/$(escape_slash $ssl_certificate_file)/$(escape_slash $root_path)\/ssl_files\/$(basename $ssl_certificate_file)/g" -i $new_nginx_file
|
||||||
sed "s/$(escape_slash $ssl_certificate_key_file)/$(escape_slash $root_path)\/ssl_files\/$(basename $ssl_certificate_key_file)/g" -i $new_nginx_file
|
sed "s/$(escape_slash $ssl_certificate_key_file)/$(escape_slash $root_path)\/ssl_files\/$(basename $ssl_certificate_key_file)/g" -i $new_nginx_file
|
||||||
|
|
|
@ -72,7 +72,7 @@ else
|
||||||
echo "$domain not found in nginx file!";
|
echo "$domain not found in nginx file!";
|
||||||
echo "Please Check ip and domain is correct";
|
echo "Please Check ip and domain is correct";
|
||||||
else
|
else
|
||||||
root_path=`$ssh_command "cat '$nginx_file'|grep -E '(^|^\s+)root'|sed -E 's/(^|^\s+)root\s+//'|tr ';' ' '|awk '{print \\$1}'|sed 's/\/public$//g'"`;
|
root_path=`$ssh_command "cat '$nginx_file'|grep -E '(^|^\s+)root'|sed -E 's/(^|^\s+)root\s+//'|tr ';' ' '|awk '{print \\$1}'|sed 's/\/public$//g'|xargs|awk '{print \\$1}'"`;
|
||||||
echo "root_path: $root_path";
|
echo "root_path: $root_path";
|
||||||
db_name=`$ssh_command "grep -w 'database' '$root_path/config/mongoid.yml' -m1|sed 's/database://g'| xargs"`
|
db_name=`$ssh_command "grep -w 'database' '$root_path/config/mongoid.yml' -m1|sed 's/database://g'| xargs"`
|
||||||
if [ -z $db_name ]; then
|
if [ -z $db_name ]; then
|
||||||
|
@ -111,11 +111,8 @@ else
|
||||||
fi
|
fi
|
||||||
local_store_path="$HOME/orbit_sites/$new_site_name"
|
local_store_path="$HOME/orbit_sites/$new_site_name"
|
||||||
mkdir -p "$local_store_path"
|
mkdir -p "$local_store_path"
|
||||||
if [[ -z "$use_local_command" ]]; then
|
$scp_command$root_path/* $local_store_path/. 2>>/dev/null
|
||||||
$scp_command$root_path/{*,.[^.]*} $local_store_path/. 2>>/dev/null
|
$scp_command$root_path/.[^.]* $local_store_path/. 2>>/dev/null
|
||||||
else
|
|
||||||
$scp_command$root_path/{*,.[^.]*} $local_store_path/. 2>>/dev/null
|
|
||||||
fi
|
|
||||||
cd $local_store_path
|
cd $local_store_path
|
||||||
new_nginx_file="/etc/nginx/orbit_sites/$new_site_name"
|
new_nginx_file="/etc/nginx/orbit_sites/$new_site_name"
|
||||||
sudo_command cp -f "$(basename $nginx_file)" $new_nginx_file
|
sudo_command cp -f "$(basename $nginx_file)" $new_nginx_file
|
||||||
|
@ -128,8 +125,8 @@ else
|
||||||
wget http://gitlab.tp.rulingcom.com/erictyl/install_r45_on_ubuntu_1804lts_doc/-/raw/master/install_certbot.sh
|
wget http://gitlab.tp.rulingcom.com/erictyl/install_r45_on_ubuntu_1804lts_doc/-/raw/master/install_certbot.sh
|
||||||
sudo_command bash ./install_certbot.sh
|
sudo_command bash ./install_certbot.sh
|
||||||
fi
|
fi
|
||||||
sudo_command sudo cp -r $new_ssl_dir/* $org_ssl_dir/.
|
sudo_command cp -r $new_ssl_dir/* $org_ssl_dir/.
|
||||||
sudo_command sudo cp -r $new_ssl_dir/renewal/* /etc/letsencrypt/renewal/.
|
sudo_command cp -r $new_ssl_dir/renewal/* /etc/letsencrypt/renewal/.
|
||||||
else
|
else
|
||||||
sed "s/$(escape_slash $ssl_certificate_file)/$(escape_slash $root_path)\/ssl_files\/$(basename $ssl_certificate_file)/g" -i $new_nginx_file
|
sed "s/$(escape_slash $ssl_certificate_file)/$(escape_slash $root_path)\/ssl_files\/$(basename $ssl_certificate_file)/g" -i $new_nginx_file
|
||||||
sed "s/$(escape_slash $ssl_certificate_key_file)/$(escape_slash $root_path)\/ssl_files\/$(basename $ssl_certificate_key_file)/g" -i $new_nginx_file
|
sed "s/$(escape_slash $ssl_certificate_key_file)/$(escape_slash $root_path)\/ssl_files\/$(basename $ssl_certificate_key_file)/g" -i $new_nginx_file
|
||||||
|
|
Loading…
Reference in New Issue