Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / nivorbit / microservice-sample
An example micro services with jaeger, prometheus, grafana and elk
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nivorbit%2Fmicroservice-sample
Stars: 1
Forks: 0
Open Issues: 0
License: None
Language: Java
Repo Size: 167 KB
Dependencies:
82
Created: almost 2 years ago
Updated: over 1 year ago
Last pushed: over 1 year ago
Last synced: about 1 year ago
Files
Loading...
Readme
Loading...
Dependencies
api-gateway/pom.xml
maven
- org.springframework.cloud:spring-cloud-dependencies 2021.0.3 import
- io.micrometer:micrometer-registry-prometheus
- net.logstash.logback:logstash-logback-encoder 7.2
- org.projectlombok:lombok
- org.springframework.boot:spring-boot-starter-actuator
- org.springframework.boot:spring-boot-starter-oauth2-resource-server
- org.springframework.boot:spring-boot-starter-security
- org.springframework.cloud:spring-cloud-starter-gateway
- org.springframework.cloud:spring-cloud-starter-sleuth
- org.springframework.cloud:spring-cloud-starter-zipkin 2.2.8.RELEASE
- org.springframework.boot:spring-boot-starter-test test
- org.springframework.security:spring-security-test test
- org.projectlombok:lombok
- org.springframework.boot:spring-boot-autoconfigure
- org.springframework.boot:spring-boot-configuration-processor
- org.springframework.boot:spring-boot-starter-oauth2-resource-server
- org.springframework.boot:spring-boot-starter-security
- org.springframework.boot:spring-boot-starter-web
- org.springframework.security:spring-security-oauth2-jose
- org.springframework:spring-webflux
- io.projectreactor:reactor-test test
- org.springframework.boot:spring-boot-starter-test test
- org.springframework.security:spring-security-test test
customer-service/pom.xml
maven
- org.springframework.cloud:spring-cloud-dependencies 2021.0.3 import
- com.fasterxml.jackson.datatype:jackson-datatype-jsr310
- com.nivorbit:auth-spring-boot-starter 0.0.1
- io.micrometer:micrometer-registry-prometheus
- net.logstash.logback:logstash-logback-encoder 7.2
- org.projectlombok:lombok
- org.springdoc:springdoc-openapi-ui 1.6.9
- org.springdoc:springdoc-openapi-webmvc-core 1.6.9
- org.springframework.boot:spring-boot-starter-actuator
- org.springframework.boot:spring-boot-starter-webflux
- org.springframework.cloud:spring-cloud-starter-sleuth
- org.springframework.cloud:spring-cloud-starter-zipkin 2.2.8.RELEASE
- org.springframework.boot:spring-boot-starter-test test
fraud-service/pom.xml
maven
- org.springframework.cloud:spring-cloud-dependencies 2021.0.3 import
- io.micrometer:micrometer-registry-prometheus
- net.logstash.logback:logstash-logback-encoder 7.2
- org.projectlombok:lombok
- org.springdoc:springdoc-openapi-ui 1.6.9
- org.springdoc:springdoc-openapi-webmvc-core 1.6.9
- org.springframework.boot:spring-boot-starter-actuator
- org.springframework.boot:spring-boot-starter-security
- org.springframework.boot:spring-boot-starter-web
- org.springframework.cloud:spring-cloud-starter-sleuth
- org.springframework.cloud:spring-cloud-starter-zipkin 2.2.8.RELEASE
- org.springframework.security:spring-security-oauth2-jose
- org.springframework.security:spring-security-oauth2-resource-server
- org.springframework.security:spring-security-test
- org.springframework.boot:spring-boot-starter-test test
- org.projectlombok:lombok 1.18.24 provided
- org.apache.commons:commons-lang3 3.12.0
- org.apache.httpcomponents:httpclient 4.5.13
- org.keycloak:keycloak-core 19.0.1
- org.keycloak:keycloak-model-legacy 19.0.1
- org.keycloak:keycloak-server-spi 19.0.1
- org.keycloak:keycloak-server-spi-private 19.0.1
- org.keycloak:keycloak-services 19.0.1
- com.github.dasniko:testcontainers-keycloak 2.3.0 test
- io.rest-assured:rest-assured 5.1.1 test
- org.assertj:assertj-core 3.23.1 test
- org.hamcrest:hamcrest-all 1.3 test
- org.junit.jupiter:junit-jupiter-engine 5.8.1 test
- org.junit.jupiter:junit-jupiter-params 5.8.1 test
- org.mockito:mockito-core 4.6.1 test
- org.mockito:mockito-junit-jupiter 4.6.1 test
- org.testcontainers:junit-jupiter 1.17.3 test
apisix/Dockerfile
docker
- api7/apisix-base 1.19.9.1.6 build
- apache/apisix 2.14.1-alpine
- apache/apisix-dashboard 2.13-alpine
- rancher/coreos-etcd v3.4.15-arm64
- grafana/grafana latest
- jaegertracing/all-in-one 1.35
- prom/prometheus latest
docker/docker-compose.yml
docker
- quay.io/keycloak/keycloak latest build