[ch6331] | Abhishek | Add docker-compose.yaml and README.md
This commit is contained in:
5
README.md
Normal file
5
README.md
Normal 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
27
docker-compose.yml
Normal 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
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user