From 04a24728af17ce9cb173deea7592119f68adc9ef Mon Sep 17 00:00:00 2001 From: Nicholas Brown Date: Mon, 9 Nov 2015 13:31:27 +0000 Subject: [PATCH] Allow connection to external LDAP server --- Docker/Dockerfile | 1 + Docker/app/start.sh | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Docker/Dockerfile b/Docker/Dockerfile index b5bf490..17a04ba 100644 --- a/Docker/Dockerfile +++ b/Docker/Dockerfile @@ -10,6 +10,7 @@ ENV XMPP_MUC chat.example.com ENV XMPP_STARTUP groupchat/room%40chat.example.com ENV XMPP_ADMIN admin +ENV LDAP_HOST container ENV LDAP_DN cn=admin,dc=example.com ENV LDAP_PWD password ENV LDAP_GROUP mygroup diff --git a/Docker/app/start.sh b/Docker/app/start.sh index 36e3603..f039ead 100644 --- a/Docker/app/start.sh +++ b/Docker/app/start.sh @@ -18,7 +18,10 @@ sed 's/{{XMPP_MUC}}/'"${XMPP_MUC}"'/' -i /app/config/dev_config.json sed 's/{{XMPP_STARTUP}}/'"${XMPP_STARTUP}"'/' -i /app/config/dev_config.json sed 's/{{XMPP_ADMIN}}/'"${XMPP_ADMIN}"'/' -i /app/config/dev_config.json -sed 's/{{LDAP_HOST}}/'"${LDAP_PORT_389_TCP_ADDR}"'/' -i /app/config/dev_config.json +if [ ${LDAP_HOST} = "container" ]; then + LDAP_HOST=${LDAP_PORT_389_TCP_ADDR} +fi +sed 's/{{LDAP_HOST}}/'"${LDAP_HOST}"'/' -i /app/config/dev_config.json sed 's/{{LDAP_USER_BASE}}/'"${LDAP_USER_BASE}"'/' -i /app/config/dev_config.json sed 's/{{LDAP_GROUP_BASE}}/'"${LDAP_GROUP_BASE}"'/' -i /app/config/dev_config.json sed 's/{{LDAP_DN}}/'"${LDAP_DN}"'/' -i /app/config/dev_config.json