Skip to content

Commit

Permalink
Allow user to set certificate storage location
Browse files Browse the repository at this point in the history
  • Loading branch information
k3vmcd committed Jul 23, 2017
1 parent bba3b02 commit af52dde
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 1 deletion.
2 changes: 1 addition & 1 deletion templates/rancher-lets-encrypt/0/docker-compose.yml
Expand Up @@ -23,7 +23,7 @@ services:
- HOST_CHECK_LOOP_TIME=${HOST_CHECK_LOOP_TIME}
volumes:
- letsencrypt-verify:${CERTBOT_WEBROOT}
- letsencrypt-certs:/etc/letsencrypt/
- ${CERT_VOLUME}:/etc/letsencrypt/
labels:
# if we add the container as a rancher agent, we get magical things like Rancher server URL, and access keys for F-R-E-E!
io.rancher.container.create_agent: 'true'
Expand Down
1 change: 1 addition & 0 deletions templates/rancher-lets-encrypt/0/letsencrypt.env
Expand Up @@ -7,3 +7,4 @@ LOOP_TIME=300
STAGING=True
HOST_CHECK_PORT=80
HOST_CHECK_LOOP_TIME=10
CERT_VOLUME=letsencrypt-certs
8 changes: 8 additions & 0 deletions templates/rancher-lets-encrypt/0/rancher-compose.yml
Expand Up @@ -61,6 +61,14 @@ catalog:
required: true
default: 10
type: int
- variable: CERT_VOLUME
label: Location to store certificates
description: |
Docker volume or host bind mount location to store the certificates retrieved by the letsencrypt service.
E.g: Docker volume example: 'letsencrypt-certs' or 'ssl-certificates'. Host bind mount example: '/etc/letsencrypt/' or '/dockerdata/letsencrypt/'.
required: true
default: letsencrypt-certs
type: string

services:
letsencrypt-nginx:
Expand Down

0 comments on commit af52dde

Please sign in to comment.