File tree Expand file tree Collapse file tree 2 files changed +14
-16
lines changed Expand file tree Collapse file tree 2 files changed +14
-16
lines changed Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ sudo apt-get update
3030Installed=` sudo apt-cache policy docker-ce |  sed -n ' 2p' |  cut -c 14-` 
3131Candidate=` sudo apt-cache policy docker-ce |  sed -n ' 3p' |  cut -c 14-` 
3232
33- if  [[ " $Installed " !=  " $Candidate " ;  then   
33+ if  [[ " $Installed " !=  " $Candidate " ;  then 
3434	sudo apt-get install docker-ce docker-ce-cli containerd.io
3535elif  [[ " $Installed " ==  " $Candidate " ;  then 
3636	echo  " " 
@@ -244,11 +244,11 @@ if [ -x "$(command -v docker)" ] && [ "$(docker compose version)" ]; then
244244				if  sudo [ -d  " ./certbot/live/$domain_name " ;  then  break ;  fi 
245245			done 
246246			echo  " Ok." 
247- 			until  [ !  -z  ` docker ps -q -f  " status=running" no-trunc  |  grep $( docker compose ps -q  webserver) ` ;  do 
248- 				echo  " waiting starting webserver container" 
249- 				sleep 2s &  wait  ${! } 
250- 				if  [ !  -z  ` docker ps -q -f  " status=running" no-trunc  |  grep $( docker compose ps -q  webserver) ` ;  then  break ;  fi 
251- 			done 			 
247+ 			# until [ ! -z `docker compose  ps -a --filter  "status=running" --services  | grep webserver` ]; do
248+ 			# 	echo "waiting starting webserver container"
249+ 			# 	sleep 2s & wait ${!}
250+ 			# 	if [ ! -z `docker compose  ps -a --filter  "status=running" --services  | grep webserver` ]; then break; fi
251+ 			# done
252252			echo  " " 
253253			echo  " Reloading webserver ssl configuration" 
254254			docker container restart webserver >  /dev/null 2>&1 
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ use_lets_encrypt_certificates() {
1414	echo  " switching webserver to use Let's Encrypt certificate for $1 " 
1515	sed ' s/#LoadModule/LoadModule/' $3 /extra/httpd-vhosts.conf >  $3 /extra/httpd-vhosts.conf.bak
1616	sed ' s/example.com/' $1 ' /g' $3 /extra/httpd-ssl.conf >  $3 /extra/httpd-ssl.conf.bak
17- 	sed ' /^#\(.*\)httpd-ssl\.conf/ s/^#//' $3 /httpd.conf >  $3 /httpd.conf.bak	 
17+ 	sed ' /^#\(.*\)httpd-ssl\.conf/ s/^#//' $3 /httpd.conf >  $3 /httpd.conf.bak
1818}
1919
2020reload_webserver () {
@@ -23,7 +23,7 @@ reload_webserver() {
2323	cp $1 /httpd.conf.bak $1 /httpd.conf
2424	rm $1 /extra/httpd-ssl.conf.bak
2525	rm $1 /extra/httpd-vhosts.conf.bak
26- 	rm $1 /httpd.conf.bak	 
26+ 	rm $1 /httpd.conf.bak
2727	echo  " Starting webserver apache2 service" 
2828	httpd -t
2929}
@@ -42,13 +42,11 @@ wait_for_lets_encrypt() {
4242	reload_webserver " $3 " 
4343}
4444
45- for  domain  in  $1 ;  do 
46- 	if  [ !  -d  " $2 /live/$1 " ;  then 
47- 		wait_for_lets_encrypt " $domain " " $2 " " $3 " & 
48- 	else 
49- 		use_lets_encrypt_certificates " $domain " " $2 " " $3 " 
50- 		reload_webserver " $3 " 
51- 	fi 
52- done 
45+ if  [ !  -d  " $2 /live/$1 " ;  then 
46+ 	wait_for_lets_encrypt " $1 " " $2 " " $3 " & 
47+ else 
48+ 	use_lets_encrypt_certificates " $1 " " $2 " " $3 " 
49+ 	reload_webserver " $3 " 
50+ fi 
5351
5452httpd-foreground
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments