From: Temoc Rodriguez Date: Mon, 22 Jan 2018 20:59:23 +0000 (-0800) Subject: Copy Keystore to PE for TLS Support X-Git-Tag: v1.2.3~30 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F13%2F28813%2F2;p=policy%2Fdocker.git Copy Keystore to PE for TLS Support Added copy of drools keystore to config/pe so that container has a copy of the self-signed cert to enable TLS encrpytion with automatic install process. Added copy to do-start.sh to install keystore in final destination in pap container. Issue-ID: POLICY-520 Change-Id: Ie6394b5b79ec98cfa6231c46b21a0b4bfb20869a Signed-off-by: Temoc Rodriguez --- diff --git a/config/pe/policy-keystore b/config/pe/policy-keystore new file mode 100644 index 00000000..ab25c3a3 Binary files /dev/null and b/config/pe/policy-keystore differ diff --git a/policy-pe/do-start.sh b/policy-pe/do-start.sh index ab8e5a19..614ad1e8 100644 --- a/policy-pe/do-start.sh +++ b/policy-pe/do-start.sh @@ -28,7 +28,7 @@ if [[ -f /opt/app/policy/etc/build.info ]]; then echo "Found existing installation, will not reinstall" . /opt/app/policy/etc/profile.d/env.sh -else +else if [[ -d config ]]; then cp config/*.conf . fi @@ -44,10 +44,10 @@ else . /opt/app/policy/etc/profile.d/env.sh - # install keystore - #changed to use http instead of http, so keystore no longer needed - #cp config/policy-keystore.jks $POLICY_HOME/etc/ssl/policy-keystore - + # install policy keystore + mkdir -p $POLICY_HOME/etc/ssl + cp config/policy-keystore $POLICY_HOME/etc/ssl + if [[ -f config/$container-tweaks.sh ]] ; then # file may not be executable; running it as an # argument to bash avoids needing execute perms.