spring: application: name: billing-service datasource: url: ${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost:5432/pg-meldestelle-db} username: ${SPRING_DATASOURCE_USERNAME:pg-user} password: ${SPRING_DATASOURCE_PASSWORD:pg-password} driver-class-name: org.postgresql.Driver cloud: consul: host: ${SPRING_CLOUD_CONSUL_HOST:localhost} port: ${SPRING_CLOUD_CONSUL_PORT:8500} discovery: enabled: true register: true prefer-ip-address: true health-check-path: /actuator/health health-check-interval: 10s # health-check-port: 8089 instance-id: ${spring.application.name}:${server.port}:${random.uuid} service-name: ${spring.application.name} port: ${billing.http.port:8089} server: port: 8089 billing: http: port: 8089 # Ktor API Port (Haupt-Einstiegspunkt für REST-Anfragen) address: 0.0.0.0 # Öffentlich erreichbar innerhalb des Netzwerks / Containers management: endpoints: web: exposure: include: health,info,metrics,prometheus endpoint: health: show-details: always probes: enabled: true logging: level: root: INFO # at.mocode.billing: DEBUG pattern: console: "%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"