From a4f02a717644d38f62614ae22b80d78989f17ce9 Mon Sep 17 00:00:00 2001 From: Achour Berrahma Date: Sat, 19 Apr 2025 23:37:17 +0200 Subject: [PATCH 1/2] Section 6 own config and deploy on arm platform --- config/accounts-prod.yml | 11 +++++ config/accounts-qa.yml | 11 +++++ config/accounts.yml | 11 +++++ config/cards-prod.yml | 11 +++++ config/cards-qa.yml | 11 +++++ config/cards.yml | 11 +++++ config/loans-prod.yml | 11 +++++ config/loans-qa.yml | 11 +++++ config/loans.yml | 11 +++++ .../eazybytes/accounts/entity/BaseEntity.java | 2 +- .../accounts/src/main/resources/banner.txt | 4 ++ .../eazybytes/accounts/entity/Accounts.java | 16 ++++--- .../v2-spring-cloud-config/accounts/pom.xml | 43 +++++++++++++++++- section6/v2-spring-cloud-config/cards/pom.xml | 44 +++++++++++++++++- .../configserver/pom.xml | 45 ++++++++++++++++++- .../src/main/resources/application.yml | 18 ++++---- .../docker-compose/default/docker-compose.yml | 8 ++-- .../docker-compose/prod/docker-compose.yml | 8 ++-- .../docker-compose/qa/docker-compose.yml | 8 ++-- section6/v2-spring-cloud-config/loans/pom.xml | 44 +++++++++++++++++- 20 files changed, 306 insertions(+), 33 deletions(-) create mode 100644 config/accounts-prod.yml create mode 100644 config/accounts-qa.yml create mode 100644 config/accounts.yml create mode 100644 config/cards-prod.yml create mode 100644 config/cards-qa.yml create mode 100644 config/cards.yml create mode 100644 config/loans-prod.yml create mode 100644 config/loans-qa.yml create mode 100644 config/loans.yml create mode 100644 section2/accounts/src/main/resources/banner.txt diff --git a/config/accounts-prod.yml b/config/accounts-prod.yml new file mode 100644 index 00000000..416c80c9 --- /dev/null +++ b/config/accounts-prod.yml @@ -0,0 +1,11 @@ +build: + version: "1.0" + +accounts: + message: "Welcome to EazyBank accounts related prod APIs " + contactDetails: + name: "Reine Aishwarya - Product Owner" + email: "aishwarya@eazybank.com" + onCallSupport: + - (453) 392-4829 + - (236) 203-0384 \ No newline at end of file diff --git a/config/accounts-qa.yml b/config/accounts-qa.yml new file mode 100644 index 00000000..724c2852 --- /dev/null +++ b/config/accounts-qa.yml @@ -0,0 +1,11 @@ +build: + version: "2.0" + +accounts: + message: "Welcome to EazyBank accounts related QA APIs " + contactDetails: + name: "Smitha Ray - QA Lead" + email: "smitha@eazybank.com" + onCallSupport: + - (666) 265-3765 + - (666) 734-8371 \ No newline at end of file diff --git a/config/accounts.yml b/config/accounts.yml new file mode 100644 index 00000000..4ac8bc73 --- /dev/null +++ b/config/accounts.yml @@ -0,0 +1,11 @@ +build: + version: "3.0" + +accounts: + message: "Welcome to EazyBank accounts related local APIs " + contactDetails: + name: "John Doe - Developer" + email: "john@eazybank.com" + onCallSupport: + - (555) 555-1234 + - (555) 523-1345 diff --git a/config/cards-prod.yml b/config/cards-prod.yml new file mode 100644 index 00000000..64be77e0 --- /dev/null +++ b/config/cards-prod.yml @@ -0,0 +1,11 @@ +build: + version: "1.0" + +cards: + message: "Welcome to EazyBank cards related prod APIs " + contactDetails: + name: "Sandra Harald - Product Owner" + email: "sandra@eazybank.com" + onCallSupport: + - (617) 432-2356 + - (936) 564-8721 \ No newline at end of file diff --git a/config/cards-qa.yml b/config/cards-qa.yml new file mode 100644 index 00000000..764be650 --- /dev/null +++ b/config/cards-qa.yml @@ -0,0 +1,11 @@ +build: + version: "2.0" + +cards: + message: "Welcome to EazyBank cards related QA APIs " + contactDetails: + name: "Cherryl Pankaj - QA Lead" + email: "cherryl@eazybank.com" + onCallSupport: + - (310) 875-4367 + - (201) 236-1267 \ No newline at end of file diff --git a/config/cards.yml b/config/cards.yml new file mode 100644 index 00000000..162b5ed7 --- /dev/null +++ b/config/cards.yml @@ -0,0 +1,11 @@ +build: + version: "3.0" + +cards: + message: "Welcome to EazyBank cards related local APIs " + contactDetails: + name: "Dragos Lech - Developer" + email: "dragos@eazybank.com" + onCallSupport: + - (412) 419-3491 + - (915) 382-1932 \ No newline at end of file diff --git a/config/loans-prod.yml b/config/loans-prod.yml new file mode 100644 index 00000000..ec29c383 --- /dev/null +++ b/config/loans-prod.yml @@ -0,0 +1,11 @@ +build: + version: "1.0" + +loans: + message: "Welcome to EazyBank loans related prod APIs " + contactDetails: + name: "Pelias Sudhir - Product Owner" + email: "pelias@eazybank.com" + onCallSupport: + - (723) 656-8709 + - (156) 342-0956 \ No newline at end of file diff --git a/config/loans-qa.yml b/config/loans-qa.yml new file mode 100644 index 00000000..40daf03a --- /dev/null +++ b/config/loans-qa.yml @@ -0,0 +1,11 @@ +build: + version: "2.0" + +loans: + message: "Welcome to EazyBank loans related QA APIs " + contactDetails: + name: "Cyrano Marita - QA Lead" + email: "cyrano@eazybank.com" + onCallSupport: + - (785) 545-6565 + - (853) 546-3467 \ No newline at end of file diff --git a/config/loans.yml b/config/loans.yml new file mode 100644 index 00000000..94c68980 --- /dev/null +++ b/config/loans.yml @@ -0,0 +1,11 @@ +build: + version: "3.0" + +loans: + message: "Welcome to EazyBank loans related local APIs " + contactDetails: + name: "Amaal Grega - Developer" + email: "amaal@eazybank.com" + onCallSupport: + - (452) 456-2176 + - (546) 764-8934 \ No newline at end of file diff --git a/section2/accounts/src/main/java/com/eazybytes/accounts/entity/BaseEntity.java b/section2/accounts/src/main/java/com/eazybytes/accounts/entity/BaseEntity.java index bb6466cc..b1a6783b 100644 --- a/section2/accounts/src/main/java/com/eazybytes/accounts/entity/BaseEntity.java +++ b/section2/accounts/src/main/java/com/eazybytes/accounts/entity/BaseEntity.java @@ -14,7 +14,7 @@ import java.time.LocalDateTime; -@MappedSuperclass +@MappedSuperclass // This class will be inherited by other entities @EntityListeners(AuditingEntityListener.class) @Getter @Setter @ToString public class BaseEntity { diff --git a/section2/accounts/src/main/resources/banner.txt b/section2/accounts/src/main/resources/banner.txt new file mode 100644 index 00000000..59849da2 --- /dev/null +++ b/section2/accounts/src/main/resources/banner.txt @@ -0,0 +1,4 @@ + \ ___| ___| _ \ | | \ | __ __| ___| + _ \ | | | | | | \ | | \___ \ + ___ \ | | | | | | |\ | | | + _/ _\ \____| \____| \___/ \___/ _| \_| _| _____/ \ No newline at end of file diff --git a/section6/v1-springboot/accounts/src/main/java/com/eazybytes/accounts/entity/Accounts.java b/section6/v1-springboot/accounts/src/main/java/com/eazybytes/accounts/entity/Accounts.java index a1ecc4b8..d718aba7 100644 --- a/section6/v1-springboot/accounts/src/main/java/com/eazybytes/accounts/entity/Accounts.java +++ b/section6/v1-springboot/accounts/src/main/java/com/eazybytes/accounts/entity/Accounts.java @@ -4,20 +4,24 @@ import lombok.*; @Entity -@Getter @Setter @ToString @AllArgsConstructor @NoArgsConstructor -public class Accounts extends BaseEntity { +@Getter +@Setter +@ToString +@AllArgsConstructor +@NoArgsConstructor +public class Accounts extends BaseEntity { - @Column(name="customer_id") + @Column(name = "customer_id") private Long customerId; - @Column(name="account_number") + @Column(name = "account_number") @Id private Long accountNumber; - @Column(name="account_type") + @Column(name = "account_type") private String accountType; - @Column(name="branch_address") + @Column(name = "branch_address") private String branchAddress; } diff --git a/section6/v2-spring-cloud-config/accounts/pom.xml b/section6/v2-spring-cloud-config/accounts/pom.xml index 6cd3f36f..49b50229 100644 --- a/section6/v2-spring-cloud-config/accounts/pom.xml +++ b/section6/v2-spring-cloud-config/accounts/pom.xml @@ -90,11 +90,52 @@ jib-maven-plugin 3.4.2 + + openjdk:21-jdk + + + + + + + arm64 + linux + + + - eazybytes/${project.artifactId}:s6 + achour94/${project.artifactId}:s6 + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + org.projectlombok + lombok + ${lombok.version} + + + + diff --git a/section6/v2-spring-cloud-config/cards/pom.xml b/section6/v2-spring-cloud-config/cards/pom.xml index f2b182eb..69026c3d 100644 --- a/section6/v2-spring-cloud-config/cards/pom.xml +++ b/section6/v2-spring-cloud-config/cards/pom.xml @@ -85,11 +85,53 @@ jib-maven-plugin 3.4.2 + + openjdk:21-jdk + + + + + + + arm64 + linux + + + - eazybytes/${project.artifactId}:s6 + achour94/${project.artifactId}:s6 + + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + org.projectlombok + lombok + ${lombok.version} + + + + diff --git a/section6/v2-spring-cloud-config/configserver/pom.xml b/section6/v2-spring-cloud-config/configserver/pom.xml index fce40f26..427ee43d 100644 --- a/section6/v2-spring-cloud-config/configserver/pom.xml +++ b/section6/v2-spring-cloud-config/configserver/pom.xml @@ -63,12 +63,53 @@ jib-maven-plugin 3.4.2 + + openjdk:21-jdk + + + + + + + arm64 + linux + + + - eazybytes/${project.artifactId}:s6 + achour94/${project.artifactId}:s6 + + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + org.projectlombok + lombok + ${lombok.version} + + + + - diff --git a/section6/v2-spring-cloud-config/configserver/src/main/resources/application.yml b/section6/v2-spring-cloud-config/configserver/src/main/resources/application.yml index 94d2f4ef..03c6d278 100644 --- a/section6/v2-spring-cloud-config/configserver/src/main/resources/application.yml +++ b/section6/v2-spring-cloud-config/configserver/src/main/resources/application.yml @@ -2,20 +2,20 @@ spring: application: name: "configserver" profiles: - # active: native +# active: native active: git cloud: config: server: - # native: - # search-locations: "classpath:/config" - # search-locations: "file:///Users//eazybytes//Documents//config" +# native: +# search-locations: "classpath:/config" +# search-locations: "file:///Users/berrahmaach//IdeaProjects//microservices//config" git: - uri: "https://github.com/eazybytes/eazybytes-config.git" - default-label: main - timeout: 5 - clone-on-start: true - force-pull: true + uri: "https://github.com/achour94/eazybytes-config.git" + default-label: main # branch name + timeout: 5 # represent the time in seconds to wait for the git clone + clone-on-start: true # clone the repository on startup + force-pull: true # force pull the repository on startup rabbitmq: host: "localhost" port: 5672 diff --git a/section6/v2-spring-cloud-config/docker-compose/default/docker-compose.yml b/section6/v2-spring-cloud-config/docker-compose/default/docker-compose.yml index bb8c3b67..79ae4c77 100644 --- a/section6/v2-spring-cloud-config/docker-compose/default/docker-compose.yml +++ b/section6/v2-spring-cloud-config/docker-compose/default/docker-compose.yml @@ -16,7 +16,7 @@ services: service: network-deploy-service configserver: - image: "eazybytes/configserver:s6" + image: "achour94/configserver:s6" container_name: configserver-ms ports: - "8071:8071" @@ -34,7 +34,7 @@ services: service: microservice-base-config accounts: - image: "eazybytes/accounts:s6" + image: "achour94/accounts:s6" container_name: accounts-ms ports: - "8080:8080" @@ -48,7 +48,7 @@ services: service: microservice-configserver-config loans: - image: "eazybytes/loans:s6" + image: "achour94/loans:s6" container_name: loans-ms ports: - "8090:8090" @@ -62,7 +62,7 @@ services: service: microservice-configserver-config cards: - image: "eazybytes/cards:s6" + image: "achour94/cards:s6" container_name: cards-ms ports: - "9000:9000" diff --git a/section6/v2-spring-cloud-config/docker-compose/prod/docker-compose.yml b/section6/v2-spring-cloud-config/docker-compose/prod/docker-compose.yml index bb8c3b67..79ae4c77 100644 --- a/section6/v2-spring-cloud-config/docker-compose/prod/docker-compose.yml +++ b/section6/v2-spring-cloud-config/docker-compose/prod/docker-compose.yml @@ -16,7 +16,7 @@ services: service: network-deploy-service configserver: - image: "eazybytes/configserver:s6" + image: "achour94/configserver:s6" container_name: configserver-ms ports: - "8071:8071" @@ -34,7 +34,7 @@ services: service: microservice-base-config accounts: - image: "eazybytes/accounts:s6" + image: "achour94/accounts:s6" container_name: accounts-ms ports: - "8080:8080" @@ -48,7 +48,7 @@ services: service: microservice-configserver-config loans: - image: "eazybytes/loans:s6" + image: "achour94/loans:s6" container_name: loans-ms ports: - "8090:8090" @@ -62,7 +62,7 @@ services: service: microservice-configserver-config cards: - image: "eazybytes/cards:s6" + image: "achour94/cards:s6" container_name: cards-ms ports: - "9000:9000" diff --git a/section6/v2-spring-cloud-config/docker-compose/qa/docker-compose.yml b/section6/v2-spring-cloud-config/docker-compose/qa/docker-compose.yml index bb8c3b67..79ae4c77 100644 --- a/section6/v2-spring-cloud-config/docker-compose/qa/docker-compose.yml +++ b/section6/v2-spring-cloud-config/docker-compose/qa/docker-compose.yml @@ -16,7 +16,7 @@ services: service: network-deploy-service configserver: - image: "eazybytes/configserver:s6" + image: "achour94/configserver:s6" container_name: configserver-ms ports: - "8071:8071" @@ -34,7 +34,7 @@ services: service: microservice-base-config accounts: - image: "eazybytes/accounts:s6" + image: "achour94/accounts:s6" container_name: accounts-ms ports: - "8080:8080" @@ -48,7 +48,7 @@ services: service: microservice-configserver-config loans: - image: "eazybytes/loans:s6" + image: "achour94/loans:s6" container_name: loans-ms ports: - "8090:8090" @@ -62,7 +62,7 @@ services: service: microservice-configserver-config cards: - image: "eazybytes/cards:s6" + image: "achour94/cards:s6" container_name: cards-ms ports: - "9000:9000" diff --git a/section6/v2-spring-cloud-config/loans/pom.xml b/section6/v2-spring-cloud-config/loans/pom.xml index 3a5300af..d9341e2e 100644 --- a/section6/v2-spring-cloud-config/loans/pom.xml +++ b/section6/v2-spring-cloud-config/loans/pom.xml @@ -90,11 +90,53 @@ jib-maven-plugin 3.4.2 + + openjdk:21-jdk + + + + + + + arm64 + linux + + + - eazybytes/${project.artifactId}:s6 + achour94/${project.artifactId}:s6 + + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + org.projectlombok + lombok + ${lombok.version} + + + + From 3dd28bd904c2b2e486530b0fda762c806fa0d9c1 Mon Sep 17 00:00:00 2001 From: Achour Berrahma Date: Fri, 12 Sep 2025 16:10:52 +0200 Subject: [PATCH 2/2] Update configuration for ARM platform support and adjust image references --- .../src/main/resources/application.yml | 8 ++-- section_11/accounts/pom.xml | 43 ++++++++++++++++++- section_11/cards/pom.xml | 43 ++++++++++++++++++- section_11/configserver/pom.xml | 43 ++++++++++++++++++- .../src/main/resources/application.yml | 2 +- .../docker-compose/default/docker-compose.yml | 12 +++--- .../docker-compose/prod/docker-compose.yml | 12 +++--- .../docker-compose/qa/docker-compose.yml | 12 +++--- section_11/eurekaserver/pom.xml | 43 ++++++++++++++++++- section_11/gatewayserver/pom.xml | 43 ++++++++++++++++++- section_11/loans/pom.xml | 43 ++++++++++++++++++- 11 files changed, 275 insertions(+), 29 deletions(-) diff --git a/section_10/gatewayserver/src/main/resources/application.yml b/section_10/gatewayserver/src/main/resources/application.yml index ff17611b..90a11d7d 100644 --- a/section_10/gatewayserver/src/main/resources/application.yml +++ b/section_10/gatewayserver/src/main/resources/application.yml @@ -46,8 +46,8 @@ logging: resilience4j.circuitbreaker: configs: default: - slidingWindowSize: 10 - permittedNumberOfCallsInHalfOpenState: 2 - failureRateThreshold: 50 - waitDurationInOpenState: 10000 + slidingWindowSize: 10 # Number of calls to consider for the failure rate + permittedNumberOfCallsInHalfOpenState: 2 # Number of calls to allow in half-open state + failureRateThreshold: 50 # Percentage of failure rate to open the circuit + waitDurationInOpenState: 10000 # Time in milliseconds to wait before transitioning from open to half-open state diff --git a/section_11/accounts/pom.xml b/section_11/accounts/pom.xml index 43f5edd8..c51df4ee 100644 --- a/section_11/accounts/pom.xml +++ b/section_11/accounts/pom.xml @@ -109,11 +109,52 @@ jib-maven-plugin 3.4.2 + + openjdk:21-jdk + + + + + + + arm64 + linux + + + - eazybytes/${project.artifactId}:s11 + achour94/${project.artifactId}:s11 + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + org.projectlombok + lombok + ${lombok.version} + + + + diff --git a/section_11/cards/pom.xml b/section_11/cards/pom.xml index 8e2fe9ac..3d9a7474 100644 --- a/section_11/cards/pom.xml +++ b/section_11/cards/pom.xml @@ -96,11 +96,52 @@ jib-maven-plugin 3.4.2 + + openjdk:21-jdk + + + + + + + arm64 + linux + + + - eazybytes/${project.artifactId}:s11 + achour94/${project.artifactId}:s11 + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + org.projectlombok + lombok + ${lombok.version} + + + + diff --git a/section_11/configserver/pom.xml b/section_11/configserver/pom.xml index 9111b86b..048f512a 100644 --- a/section_11/configserver/pom.xml +++ b/section_11/configserver/pom.xml @@ -66,11 +66,52 @@ jib-maven-plugin 3.4.2 + + openjdk:21-jdk + + + + + + + arm64 + linux + + + - eazybytes/${project.artifactId}:s11 + achour94/${project.artifactId}:s11 + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + org.projectlombok + lombok + ${lombok.version} + + + + diff --git a/section_11/configserver/src/main/resources/application.yml b/section_11/configserver/src/main/resources/application.yml index 005e3287..84c6bc58 100644 --- a/section_11/configserver/src/main/resources/application.yml +++ b/section_11/configserver/src/main/resources/application.yml @@ -11,7 +11,7 @@ spring: # search-locations: "classpath:/config" # search-locations: "file:///Users//eazybytes//Documents//config" git: - uri: "https://github.com/eazybytes/eazybytes-config.git" + uri: "https://github.com/achour94/eazybytes-config.git" default-label: main timeout: 5 clone-on-start: true diff --git a/section_11/docker-compose/default/docker-compose.yml b/section_11/docker-compose/default/docker-compose.yml index acc29318..818411d5 100644 --- a/section_11/docker-compose/default/docker-compose.yml +++ b/section_11/docker-compose/default/docker-compose.yml @@ -215,7 +215,7 @@ services: service: network-deploy-service configserver: - image: "eazybytes/configserver:s11" + image: "achour94/configserver:s11" container_name: configserver-ms ports: - "8071:8071" @@ -232,7 +232,7 @@ services: OTEL_SERVICE_NAME: "configserver" eurekaserver: - image: "eazybytes/eurekaserver:s11" + image: "achour94/eurekaserver:s11" container_name: eurekaserver-ms ports: - "8070:8070" @@ -253,7 +253,7 @@ services: OTEL_SERVICE_NAME: "eurekaserver" accounts: - image: "eazybytes/accounts:s11" + image: "achour94/accounts:s11" container_name: accounts-ms ports: - "8080:8080" @@ -276,7 +276,7 @@ services: service: microservice-eureka-config loans: - image: "eazybytes/loans:s11" + image: "achour94/loans:s11" container_name: loans-ms ports: - "8090:8090" @@ -299,7 +299,7 @@ services: service: microservice-eureka-config cards: - image: "eazybytes/cards:s11" + image: "achour94/cards:s11" container_name: cards-ms ports: - "9000:9000" @@ -322,7 +322,7 @@ services: service: microservice-eureka-config gatewayserver: - image: "eazybytes/gatewayserver:s11" + image: "achour94/gatewayserver:s11" container_name: gatewayserver-ms ports: - "8072:8072" diff --git a/section_11/docker-compose/prod/docker-compose.yml b/section_11/docker-compose/prod/docker-compose.yml index acc29318..818411d5 100644 --- a/section_11/docker-compose/prod/docker-compose.yml +++ b/section_11/docker-compose/prod/docker-compose.yml @@ -215,7 +215,7 @@ services: service: network-deploy-service configserver: - image: "eazybytes/configserver:s11" + image: "achour94/configserver:s11" container_name: configserver-ms ports: - "8071:8071" @@ -232,7 +232,7 @@ services: OTEL_SERVICE_NAME: "configserver" eurekaserver: - image: "eazybytes/eurekaserver:s11" + image: "achour94/eurekaserver:s11" container_name: eurekaserver-ms ports: - "8070:8070" @@ -253,7 +253,7 @@ services: OTEL_SERVICE_NAME: "eurekaserver" accounts: - image: "eazybytes/accounts:s11" + image: "achour94/accounts:s11" container_name: accounts-ms ports: - "8080:8080" @@ -276,7 +276,7 @@ services: service: microservice-eureka-config loans: - image: "eazybytes/loans:s11" + image: "achour94/loans:s11" container_name: loans-ms ports: - "8090:8090" @@ -299,7 +299,7 @@ services: service: microservice-eureka-config cards: - image: "eazybytes/cards:s11" + image: "achour94/cards:s11" container_name: cards-ms ports: - "9000:9000" @@ -322,7 +322,7 @@ services: service: microservice-eureka-config gatewayserver: - image: "eazybytes/gatewayserver:s11" + image: "achour94/gatewayserver:s11" container_name: gatewayserver-ms ports: - "8072:8072" diff --git a/section_11/docker-compose/qa/docker-compose.yml b/section_11/docker-compose/qa/docker-compose.yml index acc29318..818411d5 100644 --- a/section_11/docker-compose/qa/docker-compose.yml +++ b/section_11/docker-compose/qa/docker-compose.yml @@ -215,7 +215,7 @@ services: service: network-deploy-service configserver: - image: "eazybytes/configserver:s11" + image: "achour94/configserver:s11" container_name: configserver-ms ports: - "8071:8071" @@ -232,7 +232,7 @@ services: OTEL_SERVICE_NAME: "configserver" eurekaserver: - image: "eazybytes/eurekaserver:s11" + image: "achour94/eurekaserver:s11" container_name: eurekaserver-ms ports: - "8070:8070" @@ -253,7 +253,7 @@ services: OTEL_SERVICE_NAME: "eurekaserver" accounts: - image: "eazybytes/accounts:s11" + image: "achour94/accounts:s11" container_name: accounts-ms ports: - "8080:8080" @@ -276,7 +276,7 @@ services: service: microservice-eureka-config loans: - image: "eazybytes/loans:s11" + image: "achour94/loans:s11" container_name: loans-ms ports: - "8090:8090" @@ -299,7 +299,7 @@ services: service: microservice-eureka-config cards: - image: "eazybytes/cards:s11" + image: "achour94/cards:s11" container_name: cards-ms ports: - "9000:9000" @@ -322,7 +322,7 @@ services: service: microservice-eureka-config gatewayserver: - image: "eazybytes/gatewayserver:s11" + image: "achour94/gatewayserver:s11" container_name: gatewayserver-ms ports: - "8072:8072" diff --git a/section_11/eurekaserver/pom.xml b/section_11/eurekaserver/pom.xml index 45b32bf7..1028e45c 100644 --- a/section_11/eurekaserver/pom.xml +++ b/section_11/eurekaserver/pom.xml @@ -71,11 +71,52 @@ jib-maven-plugin 3.4.2 + + openjdk:21-jdk + + + + + + + arm64 + linux + + + - eazybytes/${project.artifactId}:s11 + achour94/${project.artifactId}:s11 + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + org.projectlombok + lombok + ${lombok.version} + + + + diff --git a/section_11/gatewayserver/pom.xml b/section_11/gatewayserver/pom.xml index 613b1ae5..a1fb66ca 100644 --- a/section_11/gatewayserver/pom.xml +++ b/section_11/gatewayserver/pom.xml @@ -89,11 +89,52 @@ jib-maven-plugin 3.4.2 + + openjdk:21-jdk + + + + + + + arm64 + linux + + + - eazybytes/${project.artifactId}:s11 + achour94/${project.artifactId}:s11 + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + org.projectlombok + lombok + ${lombok.version} + + + + diff --git a/section_11/loans/pom.xml b/section_11/loans/pom.xml index a7953f83..e74ba9ea 100644 --- a/section_11/loans/pom.xml +++ b/section_11/loans/pom.xml @@ -101,11 +101,52 @@ jib-maven-plugin 3.4.2 + + openjdk:21-jdk + + + + + + + arm64 + linux + + + - eazybytes/${project.artifactId}:s11 + achour94/${project.artifactId}:s11 + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + + org.projectlombok + lombok + ${lombok.version} + + + +