docker-compose/openldap/docker-compose.lemon-ldap.yml
2022-07-16 08:10:09 -04:00

37 lines
1.3 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_TOP_DOMAIN
- PORTAL_HOSTNAME=auth.$APP_TOP_DOMAIN
- MANAGER_HOSTNAME=lemon.$APP_TOP_DOMAIN
- HANDLER_HOSTNAME=handler.$APP_TOP_DOMAIN
- TEST1_HOSTNAME=mytest1.$APP_TOP_DOMAIN
- TEST2_HOSTNAME=mytest2.$APP_TOP_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_TOP_DOMAIN`)
traefik.http.routers.lemon.rule: Host(`auth.$APP_TOP_DOMAIN`,`lemon.$APP_TOP_DOMAIN`,`handler.$APP_TOP_DOMAIN`)
#traefik.http.routers.lemon.rule: Host(`lemon.$APP_TOP_DOMAIN`)
traefik.http.routers.lemon.service: lemon
traefik.http.routers.lemon.tls: "true"
traefik.http.routers.lemon.tls.certresolver: $TRAEFIK_CERTRESOLV
traefik.http.services.lemon.loadbalancer.server.port: '80'