From fffa9d4f9075b0cd94842495f2405fcd5dd88880 Mon Sep 17 00:00:00 2001
From: shynome <shynome@gmail.com>
Date: Fri, 19 Apr 2019 12:11:20 +0000
Subject: [PATCH] docker add OPENDJ_SSL_OPTIONS env (#63)
---
opendj-packages/opendj-docker/README.md | 1 +
opendj-packages/opendj-docker/bootstrap/setup.sh | 2 +-
opendj-packages/opendj-docker/Dockerfile | 2 ++
3 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/opendj-packages/opendj-docker/Dockerfile b/opendj-packages/opendj-docker/Dockerfile
index b6aeaac..5050e1d 100644
--- a/opendj-packages/opendj-docker/Dockerfile
+++ b/opendj-packages/opendj-docker/Dockerfile
@@ -16,6 +16,8 @@
ENV SECRET_VOLUME=${SECRET_VOLUME}
+ENV OPENDJ_SSL_OPTIONS=${SSL_OPTIONS:-"--generateSelfSignedCertificate"}
+
ENV MASTER_SERVER=${MASTER_SERVER}
ENV OPENDJ_REPLICATION_TYPE=${OPENDJ_REPLICATION_TYPE}
diff --git a/opendj-packages/opendj-docker/README.md b/opendj-packages/opendj-docker/README.md
index baa77f2..bd7293a 100644
--- a/opendj-packages/opendj-docker/README.md
+++ b/opendj-packages/opendj-docker/README.md
@@ -23,3 +23,4 @@
|VERSION|4.3.1|OpenDJ version|
|OPENDJ_USER|-|user which runs OpenDJ|
|OPENDJ_REPLICATION_TYPE|-|OpenDJ Replication type, valid values are: <ul><li>simple - standart replication</li><li>srs - standalone replication servers</li><li>sdsr - Standalone Directory Server Replicas</li><li>rg - Replication Groups</li></ul>Other values will be ignored|
+|OPENDJ_SSL_OPTIONS|--generateSelfSignedCertificate|you can replace ssl options at here, like : "--usePkcs12keyStore /opt/domain.pfx --keyStorePassword domain"
\ No newline at end of file
diff --git a/opendj-packages/opendj-docker/bootstrap/setup.sh b/opendj-packages/opendj-docker/bootstrap/setup.sh
index a524e12..44081c2 100755
--- a/opendj-packages/opendj-docker/bootstrap/setup.sh
+++ b/opendj-packages/opendj-docker/bootstrap/setup.sh
@@ -5,7 +5,7 @@
# If any optional LDIF files are present load them
-/opt/opendj/setup --cli -p $PORT --ldapsPort $LDAPS_PORT --enableStartTLS --generateSelfSignedCertificate \
+/opt/opendj/setup --cli -p $PORT --ldapsPort $LDAPS_PORT --enableStartTLS $OPENDJ_SSL_OPTIONS \
--baseDN $BASE_DN -h localhost --rootUserDN "$ROOT_USER_DN" --rootUserPassword "$ROOT_PASSWORD" \
--acceptLicense --no-prompt $ADD_BASE_ENTRY #--sampleData 1
--
Gitblit v1.10.0