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