user postgres

This commit is contained in:
amaljoyc
2018-10-12 20:36:14 +02:00
parent 2d0e8f6375
commit fbcfeff2b6
6 changed files with 24 additions and 22 deletions

View File

@@ -10,5 +10,5 @@ Spring boot app using DDD, CQRS, Kafka etc
* Spring Data JPA * Spring Data JPA
* Maven * Maven
* Kafka * Kafka
* MySQL * Postgresql
* Docker Compose * Docker Compose

View File

@@ -61,8 +61,9 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>mysql</groupId> <groupId>org.postgresql</groupId>
<artifactId>mysql-connector-java</artifactId> <artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency> </dependency>
<dependency> <dependency>

View File

@@ -1,11 +1,11 @@
spring.datasource.url=jdbc:mysql://mysql:3306/sinkdb?autoReconnect=true&useSSL=false spring.datasource.url=jdbc:postgresql://db:5432/mydb
spring.datasource.username=myuser spring.datasource.username=myuser
spring.datasource.password=mypwd spring.datasource.password=mypwd
spring.datasource.platform=mysql spring.datasource.platform=postgres
spring.datasource.initialization-mode=always spring.datasource.initialization-mode=always
spring.jpa.hibernate.ddl-auto=none spring.jpa.hibernate.ddl-auto=none
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQL9Dialect
spring.cloud.stream.kafka.binder.brokers=kafka:9092 spring.cloud.stream.kafka.binder.brokers=kafka:9092
spring.cloud.stream.bindings.input.destination=events spring.cloud.stream.bindings.input.destination=events

View File

@@ -61,8 +61,9 @@
</dependency> </dependency>
<dependency> <dependency>
<groupId>mysql</groupId> <groupId>org.postgresql</groupId>
<artifactId>mysql-connector-java</artifactId> <artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency> </dependency>
<dependency> <dependency>

View File

@@ -1,11 +1,11 @@
spring.datasource.url=jdbc:mysql://mysql:3306/sourcedb?autoReconnect=true&useSSL=false spring.datasource.url=jdbc:postgresql://db:5432/mydb
spring.datasource.username=myuser spring.datasource.username=myuser
spring.datasource.password=mypwd spring.datasource.password=mypwd
spring.datasource.platform=mysql spring.datasource.platform=postgres
spring.datasource.initialization-mode=always spring.datasource.initialization-mode=always
spring.jpa.hibernate.ddl-auto=none spring.jpa.hibernate.ddl-auto=none
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQL9Dialect
spring.cloud.stream.kafka.binder.brokers=kafka:9092 spring.cloud.stream.kafka.binder.brokers=kafka:9092
spring.cloud.stream.bindings.output.destination=events spring.cloud.stream.bindings.output.destination=events

View File

@@ -1,4 +1,4 @@
version: "2" version: '2.2'
services: services:
sink: sink:
@@ -6,7 +6,7 @@ services:
ports: ports:
- 8081:8081 - 8081:8081
links: links:
- mysql - db
- kafka - kafka
source: source:
@@ -14,17 +14,17 @@ services:
ports: ports:
- 8080:8080 - 8080:8080
links: links:
- mysql - db
- kafka - kafka
mysql: db:
image: mysql image: postgres
ports: ports:
- 3306:3306 - 5432:5432
environment: environment:
- MYSQL_ROOT_PASSWORD=root - POSTGRES_USER=myuser
- MYSQL_USER=myuser - POSTGRES_PASSWORD=mypwd
- MYSQL_PASSWORD=mypwd - POSTGRES_DB=mydb
zookeeper: zookeeper:
image: confluent/zookeeper image: confluent/zookeeper