Skip to content

Commit d5ef5db

Browse files
authored
Merge pull request #1 from ZaharKalosha/feature/postgres-automation-and-credentials-separation
Feature/postgres automation and credentials separation
2 parents 15e8161 + 9c1c5ce commit d5ef5db

File tree

3 files changed

+22
-5
lines changed

3 files changed

+22
-5
lines changed

dev.env

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
DB_URL=
2+
DB_USER=
3+
DB_PASSWORD=

docker-compose.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
version: '3.5'
2+
3+
services:
4+
postgres-automaton:
5+
container_name: postgres_demo_application
6+
image: postgres:latest
7+
ports:
8+
- "5432:5432"
9+
environment:
10+
POSTGRES_USER: ${DB_USER}
11+
POSTGRES_PASSWORD: ${DB_PASSWORD}
12+
PGDATA: /data/postgres
13+
volumes:
14+
- ./postgres-db:/data/postgres
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
## Spring DATASOURCE (DataSourceAutoConfiguration & DataSourceProperties)
2-
spring.datasource.url=jdbc:postgresql://localhost:5432/postgres_demo
3-
spring.datasource.username= postgres
4-
spring.datasource.password=
2+
spring.datasource.url=jdbc:postgresql://${DB_URL}:5432/${DB_USER}
3+
spring.datasource.username=${DB_USER}
4+
spring.datasource.password=${DB_PASSWORD}
55

66
# The SQL dialect makes Hibernate generate better SQL for the chosen database
7-
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
7+
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
88

99
# Hibernate ddl auto (create, create-drop, validate, update)
10-
spring.jpa.hibernate.ddl-auto = update
10+
spring.jpa.hibernate.ddl-auto=update

0 commit comments

Comments
 (0)