[ch6331] | Abhishek | Add docker-compose.yaml and README.md

This commit is contained in:
Abhishek Katiyar
2020-05-20 16:49:40 +05:30
parent 0d4f368d79
commit 13487257f5
4 changed files with 38 additions and 6 deletions

5
README.md Normal file
View File

@@ -0,0 +1,5 @@
# Deployment Portal Backend
- Docker Setup
- To run the application just do `docker-compose up`
- It is assumed that `deployment-portal-frontend` repository is present in parallel to this folder.

27
docker-compose.yml Normal file
View File

@@ -0,0 +1,27 @@
version: '3'
services:
deployment_portal_backend_service:
build: ./
image: deployment_portal_backend_service
depends_on:
- postgres
ports:
- 9090:9090
deployment_portal_frontend_service:
build: ../deployment-portal-frontend
image: deployment_portal_frontend_service
depends_on:
- deployment_portal_backend_service
ports:
- 8080:8080
postgres:
container_name: postgres
image: postgres
environment:
POSTGRES_USER: ${POSTGRES_USER:-postgres}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-admin}
POSTGRES_DB: ${POSTGRES_DB:-deployment_portal}
ports:
- 5432:5432

View File

@@ -1,7 +1,7 @@
spring.jpa.hibernate.ddl-auto=create
spring.datasource.url=jdbc:postgresql://localhost:5432/deployment_portal
spring.datasource.username=postgres
spring.datasource.password=
spring.datasource.url=${DATASOURCE_URL:jdbc:postgresql://postgres/deployment_portal}
spring.datasource.username=${DATASOURCE_USER:postgres}
spring.datasource.password=${DATASOURCE_PASSWORD:admin}
spring.datasource.driver-class-name=org.postgresql.Driver
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQL9Dialect
spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true

View File

@@ -1,7 +1,7 @@
spring.jpa.hibernate.ddl-auto=create
spring.datasource.url=jdbc:postgresql://localhost:5432/deployment_portal
spring.datasource.username=postgres
spring.datasource.password=
spring.datasource.url=${DATASOURCE_URL:jdbc:postgresql://postgres/deployment_portal}
spring.datasource.username=${DATASOURCE_USER:postgres}
spring.datasource.password=${DATASOURCE_PASSWORD:admin}
spring.datasource.driver-class-name=org.postgresql.Driver
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQL9Dialect
spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true