From 10cfa870051109a7beb4711338be212a5f450c91 Mon Sep 17 00:00:00 2001
From: Maxim Thomas <maxim.thomas@gmail.com>
Date: Thu, 07 Feb 2019 07:30:49 +0000
Subject: [PATCH] FIX Dockerfile https://github.com/OpenIdentityPlatform/OpenDJ/issues/35
---
opendj-packages/opendj-docker/run.sh | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/opendj-packages/opendj-docker/run.sh b/opendj-packages/opendj-docker/run.sh
index d91e4ea..e93ae08 100755
--- a/opendj-packages/opendj-docker/run.sh
+++ b/opendj-packages/opendj-docker/run.sh
@@ -10,6 +10,11 @@
cd /opt/opendj
+#if defaul data folder exists do not change it
+if [ ! -d ./db ] ; then
+ echo "/opt/opendj/data" > /opt/opendj/instance.loc && \
+ mkdir -p /opt/opendj/data/lib/extensions
+fi
# Instance dir does not exist? Then we need to run setup
if [ ! -d ./data/config ] ; then
@@ -33,6 +38,7 @@
/opt/opendj/bootstrap/replicate.sh
fi
else
+ sh ./upgrade -n
exec ./bin/start-ds --nodetach
return
fi
@@ -56,9 +62,8 @@
while true; do sleep 100000; done
fi
+echo "Try to upgrade OpenDJ"
+sh ./upgrade -n
echo "Starting OpenDJ"
-
-#
-
exec ./bin/start-ds --nodetach
--
Gitblit v1.10.0