diff --git a/.gitignore b/.gitignore index a06c3da7..416af9f7 100644 --- a/.gitignore +++ b/.gitignore @@ -51,6 +51,7 @@ data/conf/sogo/cron.creds data/conf/sogo/custom-fulllogo.svg data/conf/sogo/custom-shortlogo.svg data/conf/sogo/custom-fulllogo.png +data/conf/acme/dns-01.conf data/gitea/ data/gogs/ data/hooks/dovecot/* diff --git a/data/Dockerfiles/acme/acme.sh b/data/Dockerfiles/acme/acme.sh index 129d683e..c09569cd 100755 --- a/data/Dockerfiles/acme/acme.sh +++ b/data/Dockerfiles/acme/acme.sh @@ -14,6 +14,17 @@ until [[ $(${REDIS_CMDLINE} PING) == "PONG" ]]; do sleep 2 done +# Create DNS-01 configuration template if it doesn't exist +if [[ ! -f /etc/acme/dns-01.conf ]]; then + mkdir -p /etc/acme + cat > /etc/acme/dns-01.conf <<'EOF' +# Add here your DNS-01 challenge configuration +# For more information, visit the acme.sh documentation: +# https://github.com/acmesh-official/acme.sh/wiki/dnsapi +EOF + echo "Created DNS-01 configuration template at /etc/acme/dns-01.conf" +fi + source /srv/functions.sh # Thanks to https://github.com/cvmiller -> https://github.com/cvmiller/expand6 source /srv/expand6.sh diff --git a/data/conf/acme/.gitkeep b/data/conf/acme/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/data/conf/acme/dns-101.conf b/data/conf/acme/dns-101.conf deleted file mode 100644 index 095079ad..00000000 --- a/data/conf/acme/dns-101.conf +++ /dev/null @@ -1,3 +0,0 @@ -# Add here your DNS-01 challenge configuration -# For more information, visit the acme.sh documentation: -# https://github.com/acmesh-official/acme.sh/wiki/dnsapi