24 lines
1.1 KiB
YAML
24 lines
1.1 KiB
YAML
---
|
|
|
|
services:
|
|
|
|
traefik:
|
|
environment:
|
|
|
|
# Custom ACME certificates
|
|
- TRAEFIK_CERTIFICATESRESOLVERS_${traefik_svc_certresolver}=true
|
|
- TRAEFIK_CERTIFICATESRESOLVERS_${traefik_svc_certresolver}_ACME_EMAIL=${app_admin_email}
|
|
- TRAEFIK_CERTIFICATESRESOLVERS_${traefik_svc_certresolver}_ACME_STORAGE=/data/acme-${traefik_svc_certresolver}.json
|
|
- TRAEFIK_CERTIFICATESRESOLVERS_${traefik_svc_certresolver}_ACME_DNSCHALLENGE=true
|
|
- TRAEFIK_CERTIFICATESRESOLVERS_${traefik_svc_certresolver}_ACME_DNSCHALLENGE_PROVIDER=${traefik_svc_certresolver_provider}
|
|
- TRAEFIK_CERTIFICATESRESOLVERS_${traefik_svc_certresolver}_ACME_DNSCHALLENGE_RESOLVERS=${traefik_svc_certresolver_resolvers}
|
|
#- TRAEFIK_CERTIFICATESRESOLVERS_${traefik_svc_certresolver}_ACME_DNSCHALLENGE_DELAYBEFORECHECK=10
|
|
|
|
# ACME support for ovh
|
|
- OVH_ENDPOINT=${traefik_svc_certresolver_ovh_endpoint}
|
|
- OVH_APPLICATION_KEY=${traefik_svc_certresolver_ovh_app_key}
|
|
- OVH_APPLICATION_SECRET=${traefik_svc_certresolver_ovh_app_secret}
|
|
- OVH_CONSUMER_KEY=${traefik_svc_certresolver_ovh_consumer_key}
|
|
|
|
|