Skip to content

Commit

Permalink
Microservices with Docker
Browse files Browse the repository at this point in the history
  • Loading branch information
Stiven Ramírez Arango committed Feb 26, 2022
1 parent cc64991 commit 000edb1
Show file tree
Hide file tree
Showing 22 changed files with 4,306 additions and 28 deletions.
2 changes: 1 addition & 1 deletion api-gateway/src/main/resources/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,5 @@ spring:
eureka:
client:
service-url:
defaultZone: http://127.0.0.1:1111/eureka
defaultZone: http://eureka:1111/eureka
register-with-eureka: false
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ spring.application.name=balance
server.port=9091

# Spring DataSource Basic Config
spring.datasource.url=jdbc:postgresql://127.0.01:5432/bank
spring.datasource.username=spring
spring.datasource.password=.y&T@pzF5weBmB^?
spring.datasource.url=jdbc:postgresql://postgres:5432/bank
spring.datasource.username=postgres
spring.datasource.password=postgres

# Eureka
eureka.client.service-url.defaultZone=http://localhost:1111/eureka
eureka.client.service-url.defaultZone=http://eureka:1111/eureka
eureka.instance.prefer-ip-address=true
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ spring.application.name=customer
server.port=9092

# Spring DataSource Basic Config
spring.datasource.url=jdbc:postgresql://127.0.01:5432/bank
spring.datasource.username=spring
spring.datasource.password=.y&T@pzF5weBmB^?
spring.datasource.url=jdbc:postgresql://postgres:5432/bank
spring.datasource.username=postgres
spring.datasource.password=postgres

spring.jpa.properties.hibernate.show_sql = true

# Eureka
eureka.client.service-url.defaultZone=http://localhost:1111/eureka
eureka.client.service-url.defaultZone=http://eureka:1111/eureka
eureka.instance.prefer-ip-address=true
15 changes: 0 additions & 15 deletions databases/postgresql.yml

This file was deleted.

5 changes: 5 additions & 0 deletions scripts/api-gateway/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM openjdk:17.0.2-jdk-oracle
VOLUME [ "/tmp" ]
EXPOSE 8080
COPY api-gateway-0.0.1.jar /api-gateway-0.0.1.jar
ENTRYPOINT [ "java", "-jar", "api-gateway-0.0.1.jar" ]
Binary file added scripts/api-gateway/api-gateway-0.0.1.jar
Binary file not shown.
3 changes: 3 additions & 0 deletions scripts/api-gateway/api-gateway.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
docker build -t api-gateway .
docker run -d --name api-gateway -p 8081:8080 --link eureka:eureka api-gateway
docker logs -f api-gateway
5 changes: 5 additions & 0 deletions scripts/balance-microservice/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM openjdk:17.0.2-jdk-oracle
VOLUME [ "/tmp" ]
EXPOSE 9091
COPY balance-microservice-0.0.1.jar /balance-microservice-0.0.1.jar
ENTRYPOINT [ "java", "-jar", "balance-microservice-0.0.1.jar" ]
Binary file not shown.
3 changes: 3 additions & 0 deletions scripts/balance-microservice/balance-microservice.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
docker build -t balance .
docker run -d --name balance-microservice -p 9091:9091 --link eureka:eureka --link postgres:postgres balance
docker logs -f balance-microservice
5 changes: 5 additions & 0 deletions scripts/customer-microservice/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM openjdk:17.0.2-jdk-oracle
VOLUME [ "/tmp" ]
EXPOSE 9092
COPY customer-microservice-0.0.1.jar /customer-microservice-0.0.1.jar
ENTRYPOINT [ "java", "-jar", "customer-microservice-0.0.1.jar" ]
Binary file not shown.
3 changes: 3 additions & 0 deletions scripts/customer-microservice/customer-microservice.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
docker build -t customer .
docker run -d --name customer-microservice -p 9092:9092 --link eureka:eureka --link postgres:postgres customer
docker logs -f customer-microservice
5 changes: 5 additions & 0 deletions scripts/eureka/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM openjdk:17.0.2-jdk-oracle
VOLUME [ "/tmp" ]
EXPOSE 1111
COPY eureka-server-0.0.1.jar /eureka-server-0.0.1.jar
ENTRYPOINT [ "java", "-jar", "eureka-server-0.0.1.jar" ]
Binary file added scripts/eureka/eureka-server-0.0.1.jar
Binary file not shown.
3 changes: 3 additions & 0 deletions scripts/eureka/eureka.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
docker build -t eureka .
docker run -d --name eureka -p 1111:1111 eureka
docker logs -f eureka
Loading

0 comments on commit 000edb1

Please sign in to comment.