refactoring infrastructure

This commit is contained in:
2025-10-14 12:36:00 +02:00
parent a8de8671ce
commit 689458e9b1
10 changed files with 1708 additions and 20 deletions
@@ -1,11 +1,20 @@
spring:
application:
name: auth-server
name: auth-service
profiles:
active: ${SPRING_PROFILES_ACTIVE:dev}
cloud:
consul:
host: ${CONSUL_HOST:localhost}
port: ${CONSUL_PORT:8500}
enabled: ${CONSUL_ENABLED:true}
discovery:
enabled: false
enabled: ${CONSUL_ENABLED:true}
register: ${CONSUL_ENABLED:true}
health-check-path: /actuator/health
health-check-interval: 10s
instance-id: ${spring.application.name}-${server.port}-${random.uuid}
security:
oauth2:
@@ -21,12 +30,41 @@ management:
endpoints:
web:
exposure:
include: health,info
include: health,info,metrics,prometheus
base-path: /actuator
cors:
allowed-origins:
- "https://*.meldestelle.at"
- "http://localhost:*"
allowed-methods: GET,POST
allowed-headers: "*"
allow-credentials: true
endpoint:
health:
show-details: always
show-components: always
probes:
enabled: true
metrics:
enabled: true
prometheus:
enabled: true
metrics:
tags:
application: ${spring.application.name}
environment: ${spring.profiles.active}
service: auth
component: infrastructure
# Tracing-Konfiguration
tracing:
enabled: ${TRACING_ENABLED:false}
sampling:
probability: ${TRACING_SAMPLING_PROBABILITY:1.0}
zipkin:
tracing:
endpoint: ${ZIPKIN_TRACING_ENDPOINT:http://localhost:9411/api/v2/spans}
connect-timeout: 1s
read-timeout: 10s
logging:
level: