* chore(MP-21): snapshot pre-refactor state (Epic 1) * chore(MP-22): scaffold new repo structure, relocate Docker Compose, move frontend/backend modules, update Makefile; add docs mapping and env template * MP-22 Epic 2: Erfolgreich umgesetzt und verifiziert * MP-23 Epic 3: Gradle/Build Governance zentralisieren
54 lines
1.1 KiB
YAML
54 lines
1.1 KiB
YAML
spring:
|
|
application:
|
|
name: ping-service-test
|
|
cloud:
|
|
consul:
|
|
enabled: false
|
|
discovery:
|
|
enabled: false
|
|
register: false
|
|
|
|
server:
|
|
port: 8080
|
|
|
|
management:
|
|
endpoints:
|
|
web:
|
|
exposure:
|
|
include: health,info,circuitbreakers
|
|
endpoint:
|
|
health:
|
|
show-details: always
|
|
|
|
# Resilience4j Circuit Breaker Configuration for tests
|
|
resilience4j:
|
|
circuitbreaker:
|
|
configs:
|
|
default:
|
|
failure-rate-threshold: 50
|
|
minimum-number-of-calls: 5
|
|
wait-duration-in-open-state: 10s
|
|
permitted-number-of-calls-in-half-open-state: 3
|
|
sliding-window-size: 10
|
|
sliding-window-type: COUNT_BASED
|
|
record-exceptions:
|
|
- java.lang.Exception
|
|
ignore-exceptions:
|
|
- java.lang.IllegalArgumentException
|
|
instances:
|
|
pingCircuitBreaker:
|
|
base-config: default
|
|
failure-rate-threshold: 60
|
|
minimum-number-of-calls: 4
|
|
wait-duration-in-open-state: 5s
|
|
|
|
metrics:
|
|
enabled: true
|
|
legacy:
|
|
enabled: true
|
|
|
|
logging:
|
|
level:
|
|
org.springframework.cloud.consul: ERROR
|
|
com.ecwid.consul: ERROR
|