|
| 1 | +# Configuration for this docker image |
| 2 | +nginx-certbot: |
| 3 | + # Diffie-Hellman parameter size. Falls back to the DHPARAM_SIZE environment variable or, |
| 4 | + # if that is unset, to '2048'. |
| 5 | + dhparam-size: 2048 |
| 6 | + # Certificate renewal interval. Falls back to the RENEWAL_INTERVAL environment variable |
| 7 | + # or, if that is unset, to '8d'. |
| 8 | + renewal-interval: 8d |
| 9 | + # Boolean to enable verbose debug messages and the nginx-debug binary. Falls back to the |
| 10 | + # DEBUG environment variable, or, if that is unset, to 'false'. |
| 11 | + debug: false |
| 12 | + |
| 13 | +# Configuration for certbot. |
| 14 | +# Note that some of these can be overriden on the certificate level. |
| 15 | +certbot: |
| 16 | + # Default certbot authenticator (see certbots --authenticator flag). Falls back to the |
| 17 | + # CERTBOT_AUTHENTICATOR environment variable or, if that is unset, to 'webroot'. The |
| 18 | + # authenticator can be overriden on the certificate level. |
| 19 | + authenticator: webroot |
| 20 | + # Default certbot authenticator credentials (see certbots --<authenticator>-credentials |
| 21 | + # flag). This is required for the various DNS authenticators. Falls back to |
| 22 | + # '/etc/letsencrypt/<authenticator>.ini'. |
| 23 | + credentials: '' |
| 24 | + # Number of seconds to wait for the DNS challenge (when using dns authenticators). Falls |
| 25 | + # back to the CERTBOT_DNS_PROPAGATION_SECONDS environment variable and if that is unset to |
| 26 | + # certbots default. |
| 27 | + dns-propagation-seconds: '' |
| 28 | + # Default elliptic curve (see certbots --elliptic-curve flag). Falls back to the |
| 29 | + # ELLIPTIC_CURVE environment variable or, if that is unset, to 'secp256r1'. |
| 30 | + elliptic-curve: secp256r1 |
| 31 | + # Default key type (see certbots --key-type flag). Falls back to 'ecdsa' (or if |
| 32 | + # USE_ECDSA=0 to 'rsa'). The key type can be overriden on the certificate level. |
| 33 | + key-type: ecdsa |
| 34 | + # Default RSA key size (see certbots --rsa-key-size flag). Falls back to the RSA_KEY_SIZE |
| 35 | + # environment variable or, if that is unset, to 2048. The key size can be overriden on the |
| 36 | + # certificate level. |
| 37 | + rsa-key-size: 2048 |
| 38 | + # Boolean to enable the Let's Encrypt staging servers. Falls back to the STAGING |
| 39 | + # environment variable or, if that is unset, to 'false'. |
| 40 | + staging: false |
| 41 | + |
| 42 | +# Array of certificate specifications. |
| 43 | +# If the 'certificates' key exist (even if the array is empty) the automatic discovery of |
| 44 | +# certificate names and domains is disabled and instead nginx-certbot will request |
| 45 | +# certificates based on the specifications in the array. |
| 46 | +# A minimum requirement for each certificate is to specifiy 'name' and 'domains'. |
| 47 | +certificates: |
| 48 | + # Certificate name (see certbots --cert-name flag). Generated certificates will be |
| 49 | + # placed in the /etc/letsencrypt/live/<name>/ folder. This is a required parameter. |
| 50 | + - name: example-com |
| 51 | + # Required list of domains for which the certificate should be valid for (see certbots |
| 52 | + # --domain flag). This is a required parameter. |
| 53 | + domains: ["a.example.com", "b.example.com", "*.c.example.com"] |
| 54 | + # Authenticator to use for this certificate. Falls back to certbot.authenticator. |
| 55 | + authenticator: '' |
| 56 | + # Credential file for this certificates authenticator. Falls back to |
| 57 | + # certbot.credentials. |
| 58 | + credentials: '' |
| 59 | + # Key type for the certificate. Falls back to certbot.key-type. |
| 60 | + key-type: '' |
| 61 | + # RSA key size for the certificate. Falls back to certbot.rsa-key-size. |
| 62 | + rsa-key-size: '' |
0 commit comments