Add docker-compose 57/118557/7
authorkrishnaa96 <krishna.moorthy6@wipro.com>
Fri, 26 Feb 2021 07:50:29 +0000 (13:20 +0530)
committerkrishna moorthy <krishna.moorthy6@wipro.com>
Thu, 4 Mar 2021 12:21:08 +0000 (12:21 +0000)
Issue-ID: CPS-243
Signed-off-by: krishnaa96 <krishna.moorthy6@wipro.com>
Change-Id: Ifb62f808891745a04c520e548df02e47314f6796

docker-compose/application.yml [new file with mode: 0644]
docker-compose/docker-compose.yml [new file with mode: 0644]

diff --git a/docker-compose/application.yml b/docker-compose/application.yml
new file mode 100644 (file)
index 0000000..f93cfa7
--- /dev/null
@@ -0,0 +1,41 @@
+###############################################################################
+#  ============LICENSE_START=======================================================
+#  ONAP
+#  ================================================================================
+#   Copyright (C) 2021 Wipro Limited.
+#   ==============================================================================
+#     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=========================================================
+#
+###############################################################################
+
+spring:
+  datasource:
+    initialization-mode: always
+    initialize: true
+    url: jdbc:postgresql://postgres:5432/cps_template_db
+    username: postgres
+    password: postgres
+    continue-on-error: true
+  jpa:
+    hibernate:
+      ddl-auto: update
+    properties:
+      hibernate:
+        temp:
+          use_jdbc_metadata_defaults: false
+    database-platform: org.hibernate.dialect.PostgreSQLDialect
+app:
+  xnfProxyUrl: http://localhost:8000/
+  schemaToAnchor:
+    ran-coverage-area: coverage-area-onap
diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml
new file mode 100644 (file)
index 0000000..961cec6
--- /dev/null
@@ -0,0 +1,53 @@
+#    ============LICENSE_START=======================================================
+#    cps-tdmt
+#    ================================================================================
+#     Copyright (C) 2021 Wipro Limited.
+#     ==============================================================================
+#       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.7'
+networks:
+  cps-tbdmt-default:
+    driver: bridge
+    driver_opts:
+      com.docker.network.driver.mtu: 1400
+services:
+  postgres:
+    image: 'postgres:12.4-alpine'
+    container_name: cps-tbdmt-postgres
+    hostname: postgres
+    environment:
+      - POSTGRES_USER=postgres
+      - POSTGRES_PASSWORD=postgres
+      - POSTGRES_DB=cps_template_db
+    ports:
+      - 5432
+    healthcheck:
+      test: ["CMD", "nc", "-z", "localhost", "5432"]
+      interval: 30s
+      timeout: 10s
+      retries: 5
+    networks:
+      - cps-tbdmt-default
+  cps-tdmt:
+    image: "cps-tbdmt:latest"
+    container_name: cps-tbdmt
+    hostname: cps-tbdmt
+    ports:
+      - "8080:8080"
+    volumes:
+      - "./application.yml:/app/resources/application.yml"
+    depends_on:
+      - postgres
+    networks:
+      - cps-tbdmt-default
\ No newline at end of file