update docker mvn config 15/69215/1
authorvagrant <vv770d@att.com>
Thu, 27 Sep 2018 02:10:48 +0000 (02:10 +0000)
committervagrant <vv770d@att.com>
Thu, 27 Sep 2018 02:10:57 +0000 (02:10 +0000)
Change-Id: I0de1124434f975715ca16819e2415aa38daa1df2
Signed-off-by: Vijay Venkatesh Kumar <vv770d@att.com>
Issue-ID: DCAEGEN2-772

dcae-analytics/dcae-analytics-tca-web/Dockerfile
dcae-analytics/dcae-analytics-tca-web/docker/Dockerfile [deleted file]
dcae-analytics/dcae-analytics-tca-web/logback.xml [moved from dcae-analytics/dcae-analytics-tca-web/docker/logback.xml with 100% similarity]
dcae-analytics/dcae-analytics-tca-web/pom.xml

index 19afab7..0e2a6e8 100644 (file)
@@ -8,13 +8,12 @@ FROM openjdk:8-jre-alpine
 MAINTAINER Rajiv Singla <rs153v@att.com>
 
 VOLUME /tmp
-ADD docker/logback.xml logback.xml
-ADD target/dcae-analytics-tca-web-3.0.0-SNAPSHOT.jar dcae-analytics-tca-web.jar
+ADD logback.xml logback.xml
 EXPOSE 9091
 
 ENTRYPOINT ["java", \
             "-Djava.security.egd=file:/dev/./urandom", \
             "-Dlogging.config=logback.xml", \
-            "-Dlogging.file=logs/dcae-analytics-tca-web.log", \
+            "-Dlogging.file=logs/${project.artifactId}.log", \
             "-Dspring.profiles.active=dev", \
-            "-jar", "dcae-analytics-tca-web.jar"]
+            "-jar", "${project.build.finalName}.jar"]
diff --git a/dcae-analytics/dcae-analytics-tca-web/docker/Dockerfile b/dcae-analytics/dcae-analytics-tca-web/docker/Dockerfile
deleted file mode 100644 (file)
index eccef3b..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-# NOTE: This Dockerfile is auto generated and filtered via maven resources plugin.
-# Edits to generated Dockerfile will NOT be saved.
-# Only changes made in docker/Dockerfile template file will be persistent
-# ==========================================================================
-
-FROM openjdk:8-jre-alpine
-
-MAINTAINER Rajiv Singla <rs153v@att.com>
-
-VOLUME /tmp
-ADD docker/logback.xml logback.xml
-ADD target/${project.build.finalName}.jar ${project.artifactId}.jar
-EXPOSE 9091
-
-ENTRYPOINT ["java", \
-            "-Djava.security.egd=file:/dev/./urandom", \
-            "-Dlogging.config=logback.xml", \
-            "-Dlogging.file=logs/${project.artifactId}.log", \
-            "-Dspring.profiles.active=dev", \
-            "-jar", "${project.artifactId}.jar"]
index 2e1195d..6959bec 100644 (file)
             <resource>
                 <directory>${project.build.directory}/git</directory>
             </resource>
-            <resource>
-                <directory>docker</directory>
-                <includes>
-                    <include>Dockerfile</include>
-                </includes>
-                <targetPath>${project.basedir}</targetPath>
-                <filtering>true</filtering>
-            </resource>
         </resources>
 
         <plugins>
                 <artifactId>docker-maven-plugin</artifactId>
                 <configuration>
                         <skipDocker>false</skipDocker>
-                        <repository>${docker.repository}/onap/${project.groupId}.${project.artifactId}</repository>
-                        <tag>${project.version}</tag>
+                        <imageName>${docker.repository}/onap/${project.groupId}.${project.artifactId}</imageName>
+                        <dockerDirectory>${project.basedir}</dockerDirectory>
+                        <resources>
+                               <resource>
+                                     <targetPath>${project.basedir}</targetPath>
+                                     <directory>${project.build.directory}</directory>
+                                     <include>${project.build.finalName}.jar</include>
+                              </resource>
+                        </resources>
+                        <imageTags>
+                                     <imageTag>${project.version}</imageTag>
+                                     <imageTag>latest</imageTag>
+                        </imageTags>
                 </configuration>
-<!--                <artifactId>dockerfile-maven-plugin</artifactId>
-                   <executions>
-                    <execution>
-                        <id>build-image</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>build</goal>
-                        </goals>
-                    </execution>
-                    <execution>
-                        <id>docker-push</id>
-                        <phase>deploy</phase>
-                        <goals>
-                            <goal>push</goal>
-                        </goals>
-                    </execution>
-                </executions>
--->
             </plugin>
         </plugins>
     </build>