services: ldap: tty: true network_mode: bridge hostname: ldap.example.com ports: - "389:389" - "636:636" cap_add: - SYS_ADMIN environment: SMB_ADMIN_PASSWORD: admin123! volumes: - ./:/opt/ad-scripts healthcheck: test: ldapsearch -x -H ldap://localhost:389 -b '' -D DEV-AD\\Administrator -w admin123! -s base interval: 10s timeout: 5s retries: 5 start_period: 5s build: context: . dockerfile: Dockerfile