Skip to content

Commit f67e741

Browse files
committed
script to start docker openldap server for integration tests
1 parent 6c1c56d commit f67e741

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

script/ldap-docker

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/usr/bin/env bash
2+
# Usage: script/ldap-docker
3+
#
4+
# Starts a openldap docker container ready for integration tests
5+
6+
docker run --rm -ti \
7+
--hostname ldap.example.org \
8+
--env LDAP_TLS_VERIFY_CLIENT=try \
9+
-p 389:389 -p 636:636 \
10+
-v $(pwd)/test/fixtures/seed.ldif:/container/service/slapd/assets/config/bootstrap/ldif/50-bootstrap.ldif \
11+
-v $(pwd)/test/fixtures/openldap/retcode.ldif:/container/service/slapd/assets/config/bootstrap/ldif/06-retcodes.ldif \
12+
--name my-openldap-container \
13+
osixia/openldap:1.3.0 --copy-service --loglevel debug

0 commit comments

Comments
 (0)