Companion changes to apps startup improvements 81/40581/1
authorJorge Hernandez <jh1730@att.com>
Mon, 2 Apr 2018 22:53:09 +0000 (17:53 -0500)
committerJorge Hernandez <jh1730@att.com>
Mon, 2 Apr 2018 22:53:09 +0000 (17:53 -0500)
see https://gerrit.onap.org/r/40577 for reference

Change-Id: I76eb0d791a012d1ad2046ef27ec9f8b181cf3cb3
Issue-ID: POLICY-534
Signed-off-by: Jorge Hernandez <jh1730@att.com>
packages/docker/pom.xml
packages/docker/src/main/docker/Dockerfile
packages/docker/src/main/docker/docker-install.sh

index ff8ebad..5d90809 100644 (file)
                                                         <artifactItems>
                                                                 <artifactItem>
                                                                         <groupId>org.onap.policy.drools-applications.controlloop.packages</groupId>
-                                                                        <artifactId>apps</artifactId>
+                                                                        <artifactId>apps-controlloop</artifactId>
                                                                         <version>${project.version}</version>
                                                                         <type>zip</type>
-                                                                        <destFileName>apps.zip</destFileName>
+                                                                        <destFileName>apps-controlloop.zip</destFileName>
                                                                 </artifactItem>
                                                         </artifactItems>
                                                 </configuration>
index d4d427b..6d5c4ab 100644 (file)
@@ -42,13 +42,13 @@ RUN mkdir -p ${POLICY_HOME}/config ${POLICY_LOGS} ${POLICY_INSTALL}/config && \
 
 WORKDIR ${POLICY_INSTALL}
 
-COPY install-drools.zip apps.zip docker-install.sh do-start.sh wait-for-port.sh ./
+COPY install-drools.zip apps-controlloop.zip docker-install.sh do-start.sh wait-for-port.sh ./
 
 VOLUME [ "${POLICY_INSTALL}/config", "${POLICY_HOME}/config" ]
 
 RUN unzip -o install-drools.zip && \
-    unzip -o apps.zip && \
-    rm install-drools.zip apps.zip && \
+    unzip -o apps-controlloop.zip && \
+    rm install-drools.zip apps-controlloop.zip && \
     chown -R policy:policy * && \
     chmod +x *.sh
 
index 5fb59c2..5ec2582 100644 (file)
@@ -369,6 +369,8 @@ function install_base() {
                fi
        done
 
+       /bin/mkdir -p "${POLICY_HOME}/logs/" > /dev/null 2>&1
+
        if [[ ! ( -d "$POLICY_HOME" && -w "$POLICY_HOME" ) ]]; then
                echo "ERROR: Installation directory $POLICY_HOME does not exist or not writable"
                exit 1
@@ -386,11 +388,6 @@ function install_base() {
                        exit 1
                fi
        
-               if ! /bin/mkdir -p "${POLICY_HOME}/logs/" > /dev/null 2>&1; then
-                       echo "error: aborting base installation: cannot create ${POLICY_HOME}/logs/"
-                       exit 1
-               fi      
-       
                if [[ -n ${POLICY_LOGS} ]]; then
                        if ! /bin/mkdir -p "${POLICY_LOGS}" > /dev/null 2>&1; then      
                                echo "error: aborting base installation: cannot create ${POLICY_LOGS}"
@@ -885,12 +882,12 @@ function do_install()
        installArtifacts
 
 
-       if [[ -f apps-installer ]]; then
+       if [[ -f apps-controlloop-installer ]]; then
                # if exists, any customizations to the 
                # base drools installation from the drools apps
                # is executed here
 
-               ./apps-installer
+               ./apps-controlloop-installer
        fi
        
        echo