aboutsummaryrefslogtreecommitdiffstats
path: root/policy-drools
diff options
context:
space:
mode:
Diffstat (limited to 'policy-drools')
-rw-r--r--policy-drools/Dockerfile4
-rw-r--r--policy-drools/docker-install.sh5
2 files changed, 6 insertions, 3 deletions
diff --git a/policy-drools/Dockerfile b/policy-drools/Dockerfile
index b89d0587..d4cd77b8 100644
--- a/policy-drools/Dockerfile
+++ b/policy-drools/Dockerfile
@@ -8,8 +8,8 @@ WORKDIR /tmp/policy-install
COPY install-drools.zip apps.zip docker-install.sh do-start.sh wait-for-port.sh ./
-RUN unzip install-drools.zip && \
- unzip apps.zip && \
+RUN unzip -o install-drools.zip && \
+ unzip -o apps.zip && \
rm install-drools.zip apps.zip && \
chown -R policy * && \
chmod +x *.sh
diff --git a/policy-drools/docker-install.sh b/policy-drools/docker-install.sh
index 40a12649..012934ad 100644
--- a/policy-drools/docker-install.sh
+++ b/policy-drools/docker-install.sh
@@ -413,7 +413,6 @@ function install_base() {
BASEX_TGZ=
fi
fi
-
# Undo any changes in the $HOME directory if any
@@ -470,6 +469,7 @@ function install_base() {
configure_base
+ # save ${BASE_CONF} in PDP-D installation
cp "${BASE_CONF}" "${POLICY_HOME}"/etc/profile.d
# if ! create_keystore; then
@@ -631,6 +631,9 @@ EOF
fi
update_monitor $CONTROLLER_NAME
+
+ # save install configuration as an environment file
+ ln -s -f "${POLICY_HOME}/etc/profile.d/${BASE_CONF}" "${POLICY_HOME}/config/${BASE_CONF}.environment"
}