ACME CA API endpoint URI as env parameter
This commit is contained in:
parent
1c7230af34
commit
f3683b774a
2 changed files with 18 additions and 1 deletions
16
README.md
16
README.md
|
@ -143,6 +143,22 @@ $ docker run -d -p 80:80 -p 443:443 \
|
|||
jwilder/nginx-proxy
|
||||
```
|
||||
|
||||
##### Optional container environment variables
|
||||
|
||||
Optional nginx-proxy-letsencrypt container environment variables for custom configuration.
|
||||
|
||||
- `ACME_CA_URI` - Directory URI for the CA ACME API endpoint (default: ``https://acme-v01.api.letsencrypt.org/directory``)
|
||||
|
||||
For example
|
||||
|
||||
```
|
||||
$ docker run -d -p 80:80 -p 443:443 \
|
||||
-e ACME_CA_URI="https://acme-staging.api.letsencrypt.org/directory" \
|
||||
-v /path/to/certs:/etc/nginx/certs \
|
||||
-v /var/run/docker.sock:/tmp/docker.sock:ro \
|
||||
dmp1ce/nginx-proxy-letsencrypt
|
||||
```
|
||||
|
||||
### Basic Authentication Support
|
||||
|
||||
In order to be able to secure your virtual host, you have to create a file named as its equivalent VIRTUAL_HOST variable on directory
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
|
||||
seconds_to_wait=3600
|
||||
acme_ca_uri="${ACME_CA_URI:-https://acme-v01.api.letsencrypt.org/directory}"
|
||||
|
||||
update_certs() {
|
||||
[[ ! -f "$DIR"/letsencrypt_service_data ]] && return
|
||||
|
@ -36,7 +37,7 @@ update_certs() {
|
|||
-f account_key.json -f key.pem -f fullchain.pem \
|
||||
$params_d_str \
|
||||
--email "${!email_varname}" \
|
||||
--server=https://acme-v01.api.letsencrypt.org/directory \
|
||||
--server=$acme_ca_uri \
|
||||
--default_root /usr/share/nginx/html/
|
||||
|
||||
simp_le_return=$?
|
||||
|
|
Loading…
Reference in a new issue