certMgmt/docker-compose.yml

31 lines
798 B
YAML
Raw Normal View History

2019-04-03 19:05:23 +00:00
version: '3'
services:
dehydrated:
image: docker.io/matrixdotorg/dehydrated
restart: unless-stopped
depends_on:
- certWebServe
volumes:
- ./certData:/data:z
environment:
- DEHYDRATED_CA="https://acme-v02.api.letsencrypt.org/directory"
- DEHYDRATED_CHALLENGE="http-01"
- DEHYDRATED_KEYSIZE="4096"
- DEHYDRATED_RENEW_DAYS="30"
- DEHYDRATED_KEY_RENEW="yes"
- DEHYDRATED_EMAIL="<mail-address-here>"
- DEHYDRATED_ACCEPT_TERMS=yes
- UID=1001
- GID=1002
certWebServe:
image: registry.gitlab.com/jcgruenhage/docker-caddy:latest
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile:z
- ./certData/wellknown/:/var/www/certMgmt/:z
ports:
- 80:80
environment:
- UID=1001
- GID=1002