mirror of
https://github.com/Websoft9/websoft9.git
synced 2024-11-21 23:20:23 +00:00
Update docker-installer.sh
This commit is contained in:
parent
78319f5abe
commit
be9ebae0fd
1 changed files with 5 additions and 10 deletions
|
@ -56,6 +56,7 @@ do
|
||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
[ ! -n "$repo_name" ] && exit 1
|
[ ! -n "$repo_name" ] && exit 1
|
||||||
|
|
||||||
install_tools(){
|
install_tools(){
|
||||||
|
@ -148,14 +149,11 @@ install_docker_compose(){
|
||||||
|
|
||||||
save_images(){
|
save_images(){
|
||||||
sudo rm -rf /tmp/docker-$repo_name
|
sudo rm -rf /tmp/docker-$repo_name
|
||||||
sudo git clone https://github.com/Websoft9/docker-$repo_name.git /tmp/docker-$repo_name
|
sudo git clone https://github.com/Websoft9/docker-$repo_name.git /tmp/docker-$repo_name || sudo git clone https://github.com.cnpmjs.org/Websoft9/docker-$repo_name.git /tmp/docker-$repo_name
|
||||||
sudo docker rmi `docker images -aq` -f &>/dev/null || true
|
sudo docker rmi `docker images -aq` -f &>/dev/null || true
|
||||||
|
|
||||||
# Rename compose and env file name
|
|
||||||
cd /tmp/docker-$repo_name
|
cd /tmp/docker-$repo_name
|
||||||
sudo rm -rf docker-compose.yml .env
|
|
||||||
sudo mv $compose_file_name docker-compose.yml 1>/dev/null 2>&1
|
|
||||||
sudo mv .env_all .env 1>/dev/null 2>&1
|
|
||||||
|
|
||||||
# Pull images and save images
|
# Pull images and save images
|
||||||
sudo systemctl start docker
|
sudo systemctl start docker
|
||||||
|
@ -168,13 +166,10 @@ save_images(){
|
||||||
installation(){
|
installation(){
|
||||||
sudo rm -rf $install_dir
|
sudo rm -rf $install_dir
|
||||||
sudo mkdir -p $install_dir /credentials 1>/dev/null 2>&1 && cd $install_dir
|
sudo mkdir -p $install_dir /credentials 1>/dev/null 2>&1 && cd $install_dir
|
||||||
sudo git clone https://github.com/Websoft9/docker-$repo_name.git $install_dir
|
sudo git clone https://github.com/Websoft9/docker-$repo_name.git $install_dir || sudo git clone https://github.com.cnpmjs.org/Websoft9/docker-$repo_name.git $install_dir
|
||||||
|
|
||||||
# Rename compose and env file name
|
# Rename compose and env file name
|
||||||
cd $install_dir
|
cd $install_dir
|
||||||
sudo rm -rf docker-compose.yml .env
|
|
||||||
sudo mv $compose_file_name docker-compose.yml 1>/dev/null 2>&1
|
|
||||||
sudo mv .env_all .env 1>/dev/null 2>&1
|
|
||||||
|
|
||||||
# Stop the container and remove the Volumes for sec_installation
|
# Stop the container and remove the Volumes for sec_installation
|
||||||
cd $install_dir
|
cd $install_dir
|
||||||
|
@ -435,7 +430,7 @@ sudo chmod +x /tmp/setup.sh
|
||||||
get_install_information(){
|
get_install_information(){
|
||||||
install_dir=`curl -s https://raw.githubusercontent.com/Websoft9/docker-$repo_name/main/variables.json |jq -r .installpath` 1>/dev/null
|
install_dir=`curl -s https://raw.githubusercontent.com/Websoft9/docker-$repo_name/main/variables.json |jq -r .installpath` 1>/dev/null
|
||||||
compose_file_name=`curl -s https://raw.githubusercontent.com/Websoft9/docker-$repo_name/main/variables.json |jq -r .compose_file` 1>/dev/null
|
compose_file_name=`curl -s https://raw.githubusercontent.com/Websoft9/docker-$repo_name/main/variables.json |jq -r .compose_file` 1>/dev/null
|
||||||
compose_env_url="https://raw.githubusercontent.com/Websoft9/docker-$repo_name/main/.env_all"
|
compose_env_url="https://raw.githubusercontent.com/Websoft9/docker-$repo_name/main/.env"
|
||||||
url_status=`curl -s -m 5 -IL $compose_env_url |grep 200 || true`
|
url_status=`curl -s -m 5 -IL $compose_env_url |grep 200 || true`
|
||||||
if [[ $url_status == "" ]];then
|
if [[ $url_status == "" ]];then
|
||||||
sudo echo "The env file does not exist"
|
sudo echo "The env file does not exist"
|
||||||
|
|
Loading…
Reference in a new issue