Move the dockers under same pom 59/11659/1
authorMurali <murali.p@huawei.com>
Mon, 11 Sep 2017 12:13:10 +0000 (12:13 +0000)
committerMurali <murali.p@huawei.com>
Mon, 11 Sep 2017 12:13:10 +0000 (12:13 +0000)
Change-Id: I2acf544df7f2093b658e9a36eb94ac4a8a2da21e
Jira:VNFSDK-77
Signed-off-by: Murali <murali.p@huawei.com>
14 files changed:
vnfmarket-be/deployment/docker/docker-postgres/Dockerfile [moved from vnfmarket-be/deployment/docker-postgres/Dockerfile with 100% similarity]
vnfmarket-be/deployment/docker/docker-postgres/marketplace_tables_postgres.sql [moved from vnfmarket-be/deployment/docker-postgres/marketplace_tables_postgres.sql with 100% similarity]
vnfmarket-be/deployment/docker/docker-postgres/pom.xml [moved from vnfmarket-be/deployment/docker-postgres/pom.xml with 98% similarity]
vnfmarket-be/deployment/docker/docker-refrepo/pom.xml [new file with mode: 0644]
vnfmarket-be/deployment/docker/docker-refrepo/src/main/docker/Dockerfile [moved from vnfmarket-be/deployment/docker/src/main/docker/Dockerfile with 100% similarity]
vnfmarket-be/deployment/docker/docker-refrepo/src/main/docker/LICENSE [moved from vnfmarket-be/deployment/docker/src/main/docker/LICENSE with 100% similarity]
vnfmarket-be/deployment/docker/docker-refrepo/src/main/docker/docker-entrypoint.sh [moved from vnfmarket-be/deployment/docker/src/main/docker/docker-entrypoint.sh with 100% similarity]
vnfmarket-be/deployment/docker/docker-refrepo/src/main/docker/init-mysql.sh [moved from vnfmarket-be/deployment/docker/src/main/docker/init-mysql.sh with 100% similarity]
vnfmarket-be/deployment/docker/docker-refrepo/src/main/docker/instance-config.sh [moved from vnfmarket-be/deployment/docker/src/main/docker/instance-config.sh with 100% similarity]
vnfmarket-be/deployment/docker/docker-refrepo/src/main/docker/instance-init.sh [moved from vnfmarket-be/deployment/docker/src/main/docker/instance-init.sh with 100% similarity]
vnfmarket-be/deployment/docker/docker-refrepo/src/main/docker/instance-run.sh [moved from vnfmarket-be/deployment/docker/src/main/docker/instance-run.sh with 100% similarity]
vnfmarket-be/deployment/docker/docker-refrepo/src/main/docker/instance-workaround.sh [moved from vnfmarket-be/deployment/docker/src/main/docker/instance-workaround.sh with 100% similarity]
vnfmarket-be/deployment/docker/pom.xml
vnfmarket-be/deployment/pom.xml

@@ -24,7 +24,7 @@
         <groupId>org.onap.vnfsdk.refrepo</groupId>
         <artifactId>vnf-sdk-marketplace-core-parent</artifactId>
         <version>1.0.0-SNAPSHOT</version>
-        <relativePath>../../pom.xml</relativePath>
+        <relativePath>../../../pom.xml</relativePath>
     </parent>
 
     <artifactId>refrepo-docker-postgres</artifactId>
diff --git a/vnfmarket-be/deployment/docker/docker-refrepo/pom.xml b/vnfmarket-be/deployment/docker/docker-refrepo/pom.xml
new file mode 100644 (file)
index 0000000..16bea66
--- /dev/null
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Copyright 2017 Huawei Technologies Co., Ltd.
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+ -->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+         http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.onap.vnfsdk.refrepo</groupId>
+        <artifactId>vnf-sdk-marketplace-core-parent</artifactId>
+        <version>1.0.0-SNAPSHOT</version>
+        <relativePath>../../../pom.xml</relativePath>
+    </parent>
+
+    <artifactId>vnfmarket-docker-refrepo</artifactId>
+    <name>vnfmarket/deployment/docker/refrepo</name>
+    <packaging>pom</packaging>
+
+  <properties>
+        <docker.image.name>onap/refrepo</docker.image.name>
+        <maven.build.timestamp.format>yyyyMMdd-HHmm</maven.build.timestamp.format>
+        <docker.push.registry></docker.push.registry>
+        <skip.docker.build>true</skip.docker.build>
+        <skip.docker.tag>true</skip.docker.tag>
+        <skip.docker.push>true</skip.docker.push>
+  </properties>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>com.spotify</groupId>
+                <artifactId>docker-maven-plugin</artifactId>
+                <version>0.4.11</version>
+                <configuration>
+                    <verbose>true</verbose>
+                    <imageName>${docker.image.name}</imageName>
+                    <serverId>docker-hub</serverId>
+                    <dockerDirectory>${basedir}/src/main/docker</dockerDirectory>
+                    <resources>
+                        <resource>
+                            <targetPath>/STAGE</targetPath>
+                            <directory>${basedir}/../../zip/target/deployunzip</directory>
+                            <includes>
+                                <include>**/*</include>
+                            </includes>
+                        </resource>
+                    </resources>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>build-image</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>build</goal>
+                        </goals>
+                        <configuration>
+                            <skipDockerBuild>${skip.docker.build}</skipDockerBuild>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>tag-image-timestamped-version</id>
+                        <phase>deploy</phase>
+                        <goals>
+                            <goal>tag</goal>
+                        </goals>
+                        <configuration>
+                            <image>${docker.image.name}</image>
+                            <newName>${docker.push.registry}/${docker.image.name}:${project.version}-${maven.build.timestamp}</newName>
+                            <pushImage>${skip.docker.push}</pushImage>
+                            <skipDockerTag>${skip.docker.tag}</skipDockerTag>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>tag-image-latest-version</id>
+                        <phase>deploy</phase>
+                        <goals>
+                            <goal>tag</goal>
+                        </goals>
+                        <configuration>
+                            <image>${docker.image.name}</image>
+                            <newName>${docker.push.registry}/${docker.image.name}:latest</newName>
+                            <pushImage>${skip.docker.push}</pushImage>
+                            <skipDockerTag>${skip.docker.tag}</skipDockerTag>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+</project>
index 0caf55d..c654a49 100644 (file)
 
     <parent>
         <groupId>org.onap.vnfsdk.refrepo</groupId>
-        <artifactId>vnf-sdk-marketplace-core-parent</artifactId>
+        <artifactId>vnfmarket-deployment</artifactId>
         <version>1.0.0-SNAPSHOT</version>
-        <relativePath>../../pom.xml</relativePath>
+        <relativePath>../pom.xml</relativePath>
     </parent>
 
-    <artifactId>vnfmarket-docker</artifactId>
+    <artifactId>vnfmarket-deployment-docker</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
     <name>vnfmarket/deployment/docker</name>
     <packaging>pom</packaging>
 
-  <properties>
-        <docker.image.name>onap/refrepo</docker.image.name>
-        <maven.build.timestamp.format>yyyyMMdd-HHmm</maven.build.timestamp.format>
-        <docker.push.registry></docker.push.registry>
-        <skip.docker.build>true</skip.docker.build>
-        <skip.docker.tag>true</skip.docker.tag>
-        <skip.docker.push>true</skip.docker.push>
-  </properties>
+    <modules>        
+        <module>docker-refrepo</module>
+        <module>docker-postgres</module>
+    </modules>
 
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>com.spotify</groupId>
-                <artifactId>docker-maven-plugin</artifactId>
-                <version>0.4.11</version>
-                <configuration>
-                    <verbose>true</verbose>
-                    <imageName>${docker.image.name}</imageName>
-                    <serverId>docker-hub</serverId>
-                    <dockerDirectory>${basedir}/src/main/docker</dockerDirectory>
-                    <resources>
-                        <resource>
-                            <targetPath>/STAGE</targetPath>
-                            <directory>${basedir}/../zip/target/deployunzip</directory>
-                            <includes>
-                                <include>**/*</include>
-                            </includes>
-                        </resource>
-                    </resources>
-                </configuration>
-                <executions>
-                    <execution>
-                        <id>build-image</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>build</goal>
-                        </goals>
-                        <configuration>
-                            <skipDockerBuild>${skip.docker.build}</skipDockerBuild>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <id>tag-image-timestamped-version</id>
-                        <phase>deploy</phase>
-                        <goals>
-                            <goal>tag</goal>
-                        </goals>
-                        <configuration>
-                            <image>${docker.image.name}</image>
-                            <newName>${docker.push.registry}/${docker.image.name}:${project.version}-${maven.build.timestamp}</newName>
-                            <pushImage>${skip.docker.push}</pushImage>
-                            <skipDockerTag>${skip.docker.tag}</skipDockerTag>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <id>tag-image-latest-version</id>
-                        <phase>deploy</phase>
-                        <goals>
-                            <goal>tag</goal>
-                        </goals>
-                        <configuration>
-                            <image>${docker.image.name}</image>
-                            <newName>${docker.push.registry}/${docker.image.name}:latest</newName>
-                            <pushImage>${skip.docker.push}</pushImage>
-                            <skipDockerTag>${skip.docker.tag}</skipDockerTag>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
 </project>
index 1397d38..7fce148 100644 (file)
@@ -34,8 +34,7 @@
 
     <modules>
         <module>zip</module>
-        <module>docker</module>
-        <module>docker-postgres</module>
+        <module>docker</module>        
     </modules>
 
 </project>