Replace DO stuff with GCP equivalents
This commit is contained in:
parent
1a34fcba2d
commit
e62fe91e9e
4 changed files with 9 additions and 9 deletions
|
@ -1,7 +1,7 @@
|
||||||
FROM certbot/dns-digitalocean:latest
|
FROM certbot/dns-google:latest
|
||||||
|
|
||||||
COPY new-domain /usr/bin/new-domain
|
COPY new-domain /usr/bin/new-domain
|
||||||
COPY renew /etc/periodic/monthly/renew
|
COPY renew /etc/periodic/monthly/renew
|
||||||
|
|
||||||
ENTRYPOINT /usr/sbin/crond -f
|
ENTRYPOINT /usr/sbin/crond -fd0
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Certbot DigitalOcean
|
# Certbot Google
|
||||||
|
|
||||||
This container wraps the dns-digitalocean certbot container with an additional
|
This container wraps the dns-google certbot container with an additional
|
||||||
script to help with requesting new domains: [new-domain](./new-domain).
|
script to help with requesting new domains: [new-domain](./new-domain).
|
||||||
|
|
||||||
When using, make sure to mount the following folders:
|
When using, make sure to mount the following folders:
|
||||||
|
@ -9,5 +9,5 @@ Mount|Note
|
||||||
---|---
|
---|---
|
||||||
`/etc/letsencrypt`|Used to store requested certs
|
`/etc/letsencrypt`|Used to store requested certs
|
||||||
`/var/lib/letsencrypt`|Needed by LE
|
`/var/lib/letsencrypt`|Needed by LE
|
||||||
`/root/digitalocean.ini`|Needed for authentication with DO
|
`/root/google-cloud-key.json`|Needed for authentication with GCP
|
||||||
|
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
#!/usr/bin/env sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
INI_FILE="/root/digitalocean.ini"
|
KEY_FILE="/root/google-cloud-key.json"
|
||||||
|
|
||||||
if [ ! -f $INI_FILE ]; then
|
if [ ! -f $KEY_FILE ]; then
|
||||||
echo "ERROR: digitalocean credentials not present at $INI_FILE"
|
echo "ERROR: google cloud credentials not present at $KEY_FILE"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
CMD="certbot certonly --dns-digitalocean --dns-digitalocean-credentials $INI_FILE --dns-digitalocean-propagation-seconds 90"
|
CMD="certbot certonly --dns-google --dns-google-credentials $KEY_FILE --dns-google-propagation-seconds 90"
|
||||||
|
|
||||||
for domain in "$@"; do
|
for domain in "$@"; do
|
||||||
CMD="$CMD -d $domain"
|
CMD="$CMD -d $domain"
|
||||||
|
|
0
renew
Normal file → Executable file
0
renew
Normal file → Executable file
Loading…
Reference in a new issue