FROM debian:bookworm-slim # Set environment variables ENV DEBIAN_FRONTEND=noninteractive # Install necessary dependencies and configure custom repository RUN apt-get update \ && apt-get install -y --no-install-recommends wget gnupg ca-certificates \ && wget -O- "https://packages.cccv.de/docs/cccv-archive-key.gpg" | gpg --dearmor -o /etc/apt/trusted.gpg.d/cccv-archive-key.gpg \ && echo "deb https://packages.cccv.de/uffd bookworm main" > /etc/apt/sources.list.d/custom.list \ && apt-get update \ && apt-get install -y --no-install-recommends uffd-ldapd ldap-utils \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* USER 999 EXPOSE 389/tcp # Set default command CMD ["/usr/sbin/uffd-ldapd","--socket-address","0.0.0.0:389"] # Get all LDAP Entries # ldapsearch -x -H ldap://127.0.0.1 -D "cn=service,ou=system,{{ oidc_global.ldap_base_dn }}" -w "{{ ldap_bind_pw }}" -b "ou=users,{{ oidc_global.ldap_base_dn }}" "(objectClass=*)"