Naming micro-service code. 07/61307/1
authorBT2983 <BT2983@att.com>
Mon, 20 Aug 2018 13:45:32 +0000 (07:45 -0600)
committerBT2983 <BT2983@att.com>
Mon, 20 Aug 2018 13:45:32 +0000 (07:45 -0600)
Using different docker plugin.

Change-Id: I2103d3058e9b3d1b95dac49790b244e21d77b39a
Issue-ID: CCSDK-342
Signed-off-by: BT2983 <BT2983@att.com>
ms/neng/pom.xml
ms/neng/src/main/docker/Dockerfile

index d3d4c05..9cf6f33 100644 (file)
                 <artifactId>exec-maven-plugin</artifactId>
                 <groupId>org.codehaus.mojo</groupId>
             </plugin>
+            <!--
             <plugin>
                 <groupId>io.fabric8</groupId>
                 <artifactId>docker-maven-plugin</artifactId>
                 <inherited>false</inherited>
                 <configuration>
                     <verbose>false</verbose>
-<!--
-                    <authConfig>
-                        <username></username>
-                        <password></password>
-                    </authConfig>
--->
                     <images>
                         <image>
                             <name>onap/ccsdk-apps-ms-neng</name>
                                 <tags>
                                     <tag>${project.version}</tag>
                                 </tags>
-                                <assembly>
+
+                               <assembly>
                                     <targetDir>/</targetDir>
                                     <inline>
                                         <files>
                                         </fileSet>
                                     </inline>
                                 </assembly>
+
+
                             </build>
                         </image>
                     </images>
                 </configuration>
-<!--
                 <executions>
                     <execution>
                         <id>generate-images</id>
                         </goals>
                     </execution>
                 </executions>
--->
+            </plugin>
+            -->
+
+            <plugin>
+                <groupId>com.spotify</groupId>
+                <artifactId>docker-maven-plugin</artifactId>
+                <version>0.4.11</version>
+                <configuration>
+                    <imageName>${docker.registry}/org.onap.ccsdk.apps/${serviceArtifactName}:${project.version}</imageName>
+                    <dockerDirectory>src/main/docker</dockerDirectory>
+                    <serverId>docker-hub</serverId>
+                    <registryUrl>https://${docker.registry}</registryUrl>
+                    <imageTags>
+                        <imageTag>${project.version}</imageTag>
+                        <imageTag>latest</imageTag>
+                    </imageTags>
+                    <forceTags>true</forceTags>
+                    <resources>
+                        <resource>
+                            <targetPath>/</targetPath>
+                            <directory>${project.build.directory}</directory>
+                            <include>${project.build.finalName}.jar</include>
+                        </resource>
+                        <resource>
+                            <targetPath>/</targetPath>
+                            <directory>${project.build.directory}</directory>
+                            <include>opt/etc/config/*</include>
+                        </resource>
+                        <resource>
+                            <targetPath>/</targetPath>
+                            <directory>${project.build.directory}</directory>
+                            <include>opt/etc/keystore/*</include>
+                        </resource>
+                        <resource>
+                            <targetPath>/</targetPath>
+                            <directory>${project.build.directory}</directory>
+                            <include>opt/etc/truststore/*</include>
+                        </resource>
+                        <resource>
+                            <targetPath>/</targetPath>
+                            <directory>${project.build.directory}</directory>
+                            <include>opt/aai/keystore/*</include>
+                        </resource>
+                        <resource>
+                            <targetPath>/</targetPath>
+                            <directory>${project.build.directory}</directory>
+                            <include>etc/*</include>
+                        </resource>
+                    </resources>
+                </configuration>
             </plugin>
             <plugin>
                 <groupId>org.springframework.boot</groupId>
index bcdaaef..dd239eb 100644 (file)
 #================================================================================
 FROM onap/ccsdk-ubuntu-image:latest
 VOLUME /tmp
-ADD maven/NetworkElementNameGen.jar app.jar
+ADD NetworkElementNameGen.jar app.jar
 VOLUME /opt/etc
 #VOLUME /opt/aai
-ADD maven/opt/etc/ /opt/etc/
+ADD opt/etc/ /opt/etc/
 #ADD /opt/aai/ /opt/aai/
 ADD startService.sh /startService.sh
 RUN chmod 700 /startService.sh