@@ -21,6 +21,17 @@ RUN yum -y install openldap openldap-clients openldap-servers openssl && \
2121 # Configure openldap
2222 ldapmodify -Y EXTERNAL -H ldapi:/// -f /etc/openldap/setup/modify_server.ldif && \
2323 ldapmodify -Y EXTERNAL -H ldapi:/// -f /etc/openldap/setup/ldap_disable_bind_anon.ldif && \
24+ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/corba.ldif && \
25+ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/cosine.ldif && \
26+ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/duaconf.ldif && \
27+ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/dyngroup.ldif && \
28+ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/inetorgperson.ldif && \
29+ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/java.ldif && \
30+ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/misc.ldif && \
31+ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/nis.ldif && \
32+ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/openldap.ldif && \
33+ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/ppolicy.ldif && \
34+ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/collective.ldif && \
2435 ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/setup/memberof.ldif && \
2536 ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/openldap/setup/refint.ldif && \
2637 ldapadd -f /etc/openldap/setup/createOU.ldif -D cn=admin,dc=presto,dc=testldap,dc=com -w admin && \
@@ -60,4 +71,6 @@ RUN yum -y install openldap openldap-clients openldap-servers openssl && \
6071 # Cleanup
6172 yum -y clean all && rm -rf /tmp/* /var/tmp/*
6273
74+ EXPOSE 389 636
75+
6376CMD supervisord -c /etc/supervisord.conf
0 commit comments