File tree Expand file tree Collapse file tree 2 files changed +13
-16
lines changed Expand file tree Collapse file tree 2 files changed +13
-16
lines changed Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ sudo apt-get update
30
30
Installed=` sudo apt-cache policy docker-ce | sed -n ' 2p' | cut -c 14-`
31
31
Candidate=` sudo apt-cache policy docker-ce | sed -n ' 3p' | cut -c 14-`
32
32
33
- if [[ " $Installed " != " $Candidate " ]]; then
33
+ if [[ " $Installed " != " $Candidate " ]]; then
34
34
sudo apt-get install docker-ce docker-ce-cli containerd.io
35
35
elif [[ " $Installed " == " $Candidate " ]]; then
36
36
echo " "
@@ -244,16 +244,15 @@ if [ -x "$(command -v docker)" ] && [ "$(docker compose version)" ]; then
244
244
if sudo [ -d " ./certbot/live/$domain_name " ]; then break ; fi
245
245
done
246
246
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
252
252
echo " "
253
253
echo " Reloading webserver ssl configuration"
254
254
docker container restart webserver > /dev/null 2>&1
255
255
echo " Ok."
256
- echo " "
257
256
echo " completed setup"
258
257
echo " "
259
258
echo " Website: https://$domain_name "
Original file line number Diff line number Diff line change 12
12
13
13
use_lets_encrypt_certificates () {
14
14
echo " switching webserver to use Let's Encrypt certificate for $1 "
15
- sed ' /#location.\/./,/#}/ s/#//; s/#listen/listen/g; s/#ssl_/ssl_/g' $3 /conf.d/default.conf > $3 /conf.d/default.conf.bak
15
+ sed ' /#location.\/./,/#}/ s/#//; s/#listen/listen/g; s/#ssl_/ssl_/g' $3 /conf.d/default.conf > $3 /conf.d/default.conf.bak
16
16
}
17
17
18
18
reload_webserver () {
@@ -36,13 +36,11 @@ wait_for_lets_encrypt() {
36
36
reload_webserver " $3 "
37
37
}
38
38
39
- for domain in $1 ; do
40
- if [ ! -d " $2 /live/$1 " ]; then
41
- wait_for_lets_encrypt " $domain " " $2 " " $3 " &
42
- else
43
- use_lets_encrypt_certificates " $domain " " $2 " " $3 "
44
- reload_webserver " $3 "
45
- fi
46
- done
39
+ if [ ! -d " $2 /live/$1 " ]; then
40
+ wait_for_lets_encrypt " $1 " " $2 " " $3 " &
41
+ else
42
+ use_lets_encrypt_certificates " $1 " " $2 " " $3 "
43
+ reload_webserver " $3 "
44
+ fi
47
45
48
46
nginx -g ' daemon off;'
You can’t perform that action at this time.
0 commit comments