This repository has been archived on 2025-07-17. You can view files and clone it, but cannot push or open issues or pull requests.
Files
archived-docker-compose/letsencrypt-cloudflare/docker-compose-dry.yaml
2025-06-05 13:56:57 +05:30

21 lines
1.2 KiB
YAML

version: "3"
services:
letsencrypt-cloudflare:
image: "certbot/dns-cloudflare:v4.0.0"
container_name: "letsencrypt-cloudflare"
# Dry Run
command: certonly --non-interactive --dns-cloudflare --dns-cloudflare-credentials /opt/cloudflare/cloudflare.ini --agree-tos --email ${EMAIL} -d ${DOMAIN} -d *.${DOMAIN} --server https://acme-v02.api.letsencrypt.org/directory --dns-cloudflare-propagation-seconds ${PROPAGATION} --dry-run
# Issue certificate
# command: certonly --non-interactive --dns-cloudflare --dns-cloudflare-credentials /opt/cloudflare/cloudflare.ini --agree-tos --email ${EMAIL} -d ${DOMAIN} -d *.${DOMAIN} --server https://acme-v02.api.letsencrypt.org/directory --dns-cloudflare-propagation-seconds ${PROPAGATION}
# Renew certificate
# command: renew --non-interactive --dns-cloudflare --dns-cloudflare-credentials /opt/cloudflare/cloudflare.ini --agree-tos --server https://acme-v02.api.letsencrypt.org/directory --dns-cloudflare-propagation-seconds ${PROPAGATION}
volumes:
- "${CLOUDFLARE_PATH}:/opt/cloudflare"
- "${LETSENCRYPT_PATH}:/etc/letsencrypt"
- "${LETSENCRYPT_LOG_PATH}:/var/log/letsencrypt"
- "${LETSENCRYPT_LIB_PATH}:/var/lib/letsencrypt"