mirror of
https://github.com/fergalmoran/podnoms.git
synced 2025-12-22 09:18:08 +00:00
59 lines
1.7 KiB
Bash
Executable File
59 lines
1.7 KiB
Bash
Executable File
#!/bin/bash
|
|
eval $(docker-machine env --unset)
|
|
|
|
read -n1 -p "Renew web? [y,n]" web
|
|
if [[ $web == "Y" || $web == "y" ]]; then
|
|
docker run -it --rm -p 443:443 -p 80:80 --name certbot \
|
|
-v "/etc/letsencrypt:/etc/letsencrypt" \
|
|
-v "/var/lib/letsencrypt:/var/lib/letsencrypt" \
|
|
certbot/certbot certonly \
|
|
--agree-tos \
|
|
--renew-by-default \
|
|
-d podnoms.com \
|
|
-d www.podnoms.com \
|
|
-m fergal.moran@gmail.com
|
|
fi
|
|
echo \n
|
|
|
|
read -n1 -p "Renew api? [y,n]" api
|
|
if [[ $api == "Y" || $api == "y" ]]; then
|
|
docker run -it --rm -p 443:443 -p 80:80 --name certbot \
|
|
-v "/etc/letsencrypt:/etc/letsencrypt" \
|
|
-v "/var/lib/letsencrypt:/var/lib/letsencrypt" \
|
|
certbot/certbot certonly \
|
|
--agree-tos \
|
|
--renew-by-default \
|
|
-d api.podnoms.com \
|
|
-m fergal.moran@gmail.com
|
|
fi
|
|
echo \n
|
|
|
|
read -n1 -p "Renew realtime? [y,n]" rt
|
|
if [[ $rt == "Y" || $rt == "y" ]]; then
|
|
docker run -it --rm -p 443:443 -p 80:80 --name certbot \
|
|
-v "/etc/letsencrypt:/etc/letsencrypt" \
|
|
-v "/var/lib/letsencrypt:/var/lib/letsencrypt" \
|
|
certbot/certbot certonly \
|
|
--standalone \
|
|
--agree-tos \
|
|
--renew-by-default \
|
|
-d rt.podnoms.com \
|
|
-m fergal.moran@gmail.com
|
|
fi
|
|
echo \n
|
|
|
|
read -n1 -p "Renew jobs? [y,n]" jobs
|
|
if [[ $jobs == "Y" || $jobs == "y" ]]; then
|
|
docker run -it --rm -p 443:443 -p 80:80 --name certbot \
|
|
-v "/etc/letsencrypt:/etc/letsencrypt" \
|
|
-v "/var/lib/letsencrypt:/var/lib/letsencrypt" \
|
|
certbot/certbot certonly \
|
|
--standalone \
|
|
--agree-tos \
|
|
--renew-by-default \
|
|
-d jobs.podnoms.com \
|
|
-m fergal.moran@gmail.com
|
|
fi
|
|
eval $(docker-machine env --unset)
|
|
echo \n
|