25 lines
836 B
YAML
25 lines
836 B
YAML
# {{ ansible_managed }}
|
|
|
|
services:
|
|
ldapman:
|
|
image: wheelybird/ldap-user-manager:{{ docker_ldapmanager_version }}
|
|
env_file:
|
|
- ldapmanager.env
|
|
restart: always
|
|
volumes:
|
|
- /etc/timezone:/etc/timezone:ro
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ./php.ini:/usr/local/etc/php/php.ini
|
|
# - ./new_user.php:/opt/ldap_user_manager/account_manager/new_user.php
|
|
labels:
|
|
- "traefik.enable=true"
|
|
- "traefik.docker.network=traefik"
|
|
- "traefik.http.routers.{{ docker_ldapmanager_service_id }}.entrypoints=web"
|
|
- "traefik.http.routers.{{ docker_ldapmanager_service_id }}.rule=Host(`{{ docker_ldapmanager_fqdn }}`)"
|
|
- "traefik.http.services.{{ docker_ldapmanager_service_id }}.loadbalancer.server.port=80"
|
|
networks:
|
|
- traefik
|
|
|
|
networks:
|
|
traefik:
|
|
external: true
|