Add docker compose yaml file for mod components deployment and pom file 08/114508/2
authormssivakumar01 <ss426e@att.com>
Mon, 2 Nov 2020 18:13:28 +0000 (13:13 -0500)
committermssivakumar01 <ss426e@att.com>
Mon, 2 Nov 2020 19:28:05 +0000 (14:28 -0500)
for future use.

Issue-ID: DCAEGEN2-2320
Change-Id: I954a088e6c90e19a8b47b5227358e022cf8fb94a
Signed-off-by: Sivakumar Santharam <ss426e@att.com>
mod2/assembly/docker-compose.yml [new file with mode: 0644]
mod2/assembly/pom.xml [new file with mode: 0644]

diff --git a/mod2/assembly/docker-compose.yml b/mod2/assembly/docker-compose.yml
new file mode 100644 (file)
index 0000000..7b1467b
--- /dev/null
@@ -0,0 +1,66 @@
+#
+# /*
+#  * ============LICENSE_START=======================================================
+#  *  org.onap.dcae
+#  *  ================================================================================
+#  *  Copyright (c) 2020 AT&T Intellectual Property. All rights reserved.
+#  *  ================================================================================
+#  *  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.
+#  *  ============LICENSE_END=========================================================
+#  */
+#
+version: '3.3'
+services:
+  mongo_db:
+    image: 'registry.hub.docker.com/library/mongo:4.0.8'
+    container_name: mongo_db
+    environment:
+      - DCAE_HOSTNAME=${DCAE_HOSTNAME}
+    volumes:
+      - type: 'bind'
+        source: '/home/ubuntu/mongo/mongo_db/data'
+        target: '/data/db'
+    ports:
+      - 27017:27017
+    restart: always 
+  dcae_mod_ui:
+    image: 'nexus3.onap.org:10001/onap/org.onap.dcaegen2.platform.mod.ui:latest'
+    container_name: mod_ui
+    environment:
+      - DCAE_HOSTNAME=${DCAE_HOSTNAME} 
+    ports:
+      - 30997:4200
+    depends_on:
+      - mod_catalog_service
+    restart: always
+  mod_catalog_service:
+    image: 'nexus3.onap.org:10001/onap/org.onap.dcaegen2.platform.mod.catalog-service:latest'
+    container_name: mod_catalog_service
+    ports:
+      - 31001:8080
+    links:
+      - mongo_db
+    depends_on:
+      - mongo_db
+    restart: always
+  mod_auth_service:
+    image: 'nexus3.onap.org:10001/onap/org.onap.dcaegen2.platform.mod.auth-service:latest'
+    container_name: mod_auth_service
+    ports:
+      - 31003:8082
+    links:
+      - mongo_db
+    depends_on:
+      - mongo_db
+    restart: always
+  
\ No newline at end of file
diff --git a/mod2/assembly/pom.xml b/mod2/assembly/pom.xml
new file mode 100644 (file)
index 0000000..2746268
--- /dev/null
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ ============LICENSE_START=======================================================
+  ~  org.onap.dcae
+  ~  ================================================================================
+  ~  Copyright (c) 2020 AT&T Intellectual Property. All rights reserved.
+  ~  ================================================================================
+  ~  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.
+  ~  ============LICENSE_END=========================================================
+  -->
+
+<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.oparent</groupId>
+        <artifactId>oparent</artifactId>
+        <version>2.0.0</version>
+    </parent>
+    <groupId>org.onap.dcaegen2.platform.mod</groupId>
+    <artifactId>assembly</artifactId>
+    <version>1.0.0-SNAPSHOT</version>
+</project>
\ No newline at end of file