Browse Source

Update certbot to support initial cert

EC2 Default User 2 years ago
parent
commit
47f1175eba
3 changed files with 22 additions and 2 deletions
  1. 18 0
      run_certbot_issue.sh
  2. 3 1
      run_certbot_renew.sh
  3. 1 1
      run_gogs.sh

+ 18 - 0
run_certbot_issue.sh

@@ -0,0 +1,18 @@
+#!/bin/sh
+
+set -x
+
+docker run --rm -it \
+           --env-file /etc/aws/route53_credentials \
+           --volume "/etc/letsencrypt:/etc/letsencrypt" \
+           --volume "/var/lib/letsencrypt:/var/lib/letsencrypt" \
+           --volume "/var/log/letsencrypt:/var/log/letsencrypt" \
+           --name ${1:-certbot} \
+           certbot/dns-route53 certonly -n \
+           --force-renewal \
+           --server https://acme-v02.api.letsencrypt.org/directory \
+           --email alex@matevi.sh \
+	   --agree-tos \
+           --dns-route53 \
+	   -d 'matevi.sh,*.matevi.sh'
+

+ 3 - 1
run_certbot.sh → run_certbot_renew.sh

@@ -6,10 +6,12 @@ docker run --rm -it \
            --env-file /etc/aws/route53_credentials \
            --volume "/etc/letsencrypt:/etc/letsencrypt" \
            --volume "/var/lib/letsencrypt:/var/lib/letsencrypt" \
+           --volume "/var/log/letsencrypt:/var/log/letsencrypt" \
            --name ${1:-certbot} \
            certbot/dns-route53 renew -n \
            --force-renewal \
            --server https://acme-v02.api.letsencrypt.org/directory \
            --email alex@matevi.sh \
-           --dns-route53
+	   --agree-tos \
+           --dns-route53 \
 

+ 1 - 1
run_gogs.sh

@@ -5,7 +5,7 @@ set +x
 docker run --detach \
            --publish ${2:-11022}:22 \
            --publish ${3:-11080}:3000 \
-           --volume /data/docker-volumes/gogs:/data \
+           --volume /data/gogs:/data \
            --restart always \
            --name ${1:-gogs} \
            gogs/gogs