docker-compose/openldap/docker-compose.lemon-ldap.yml
2022-08-19 02:25:57 -04:00

37 lines
1.2 KiB
YAML

services:
lemon:
image: coudot/lemonldap-ng:2.0.14
restart: always
volumes:
- ./lemonldap-etc/:/etc/lemonldap-ng
- ./lemonldap-conf/:/var/lib/lemonldap-ng/conf
#- ./lemonldap-psessions/:/var/lib/lemonldap-ng/psessions
#- ./lemonldap-sessions/:/var/lib/lemonldap-ng/sessions
- ./lemonldap-logs:/var/log/nginx
environment:
- SSODOMAIN=$app_domain
- PORTAL_HOSTNAME=auth.$app_domain
- MANAGER_HOSTNAME=lemon.$app_domain
- HANDLER_HOSTNAME=handler.$app_domain
- TEST1_HOSTNAME=mytest1.$app_domain
- TEST2_HOSTNAME=mytest2.$app_domain
- LOGLEVEL=debug
labels:
traefik.enable: "true"
traefik.http.routers.lemon.entrypoints: front-http,front-https
#traefik.http.routers.lemon.rule: Host(`(auth|lemon|handler).$app_domain`)
traefik.http.routers.lemon.rule: Host(`auth.$app_domain`,`lemon.$app_domain`,`handler.$app_domain`)
#traefik.http.routers.lemon.rule: Host(`lemon.$app_domain`)
traefik.http.routers.lemon.service: lemon
traefik.http.routers.lemon.tls: "true"
traefik.http.routers.lemon.tls.certresolver: $traefik_svc_certresolver
traefik.http.services.lemon.loadbalancer.server.port: '80'