--- services: nginx-proxy: image: nginxproxy/nginx-proxy container_name: nginx-proxy ports: - "80:80" - "443:443" volumes: - /var/run/docker.sock:/tmp/docker.sock:ro - {{ nginx_proxy_base }}/certs:/etc/nginx/certs networks: - proxy labels: - com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy nginx-acme-companion: image: nginxproxy/acme-companion depends_on: - nginx-proxy volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - acme:/etc/acme.sh - {{ nginx_proxy_base }}/certs:/etc/nginx/certs environment: - "DEFAULT_EMAIL={{ certs_email }}" - "ACME_CHALLENGE=DNS-01" - "ACMESH_DNS_API_CONFIG={'DNS_API': 'dns_cf', 'CF_Key': '{{ cloudflare_token }}', 'CF_Email': '{{ cloudflare_email }}'}" networks: - proxy volumes: acme: networks: proxy: name: proxy