63 lines
1.2 KiB
YAML
63 lines
1.2 KiB
YAML
server:
|
|
port: 8082
|
|
|
|
spring:
|
|
application:
|
|
name: analytics-service
|
|
|
|
datasource:
|
|
url: jdbc:postgresql://${DB_HOST:localhost}:${DB_PORT:5432}/${DB_NAME:appdb}?currentSchema=analytics
|
|
username: ${DB_USERNAME:app}
|
|
password: ${DB_PASSWORD:}
|
|
hikari:
|
|
maximum-pool-size: 5
|
|
|
|
jpa:
|
|
hibernate:
|
|
ddl-auto: validate
|
|
properties:
|
|
hibernate:
|
|
default_schema: analytics
|
|
open-in-view: false
|
|
|
|
flyway:
|
|
enabled: true
|
|
schemas: analytics
|
|
default-schema: analytics
|
|
|
|
kafka:
|
|
bootstrap-servers: ${KAFKA_BOOTSTRAP_SERVERS:localhost:9092}
|
|
consumer:
|
|
group-id: analytics-group
|
|
auto-offset-reset: earliest
|
|
|
|
cloud:
|
|
consul:
|
|
host: ${CONSUL_HOST:localhost}
|
|
port: ${CONSUL_PORT:8500}
|
|
discovery:
|
|
register: true
|
|
enabled: true
|
|
health-check-path: /actuator/health
|
|
health-check-interval: 15s
|
|
prefer-ip-address: true
|
|
instance-id: ${spring.application.name}:${random.value}
|
|
|
|
analytics:
|
|
kafka:
|
|
topic: user-events
|
|
|
|
management:
|
|
endpoints:
|
|
web:
|
|
exposure:
|
|
include: health,info
|
|
endpoint:
|
|
health:
|
|
show-details: always
|
|
|
|
logging:
|
|
level:
|
|
root: INFO
|
|
com.posthub.analytics: DEBUG
|