da-autocompliance-dev / src /main /resources /application.properties
Ajay Yadav
Initial deployment of da-autocompliance-dev
688925d
raw
history blame
2.47 kB
# DALab AutoCompliance Service Configuration
spring.application.name=da-autocompliance
server.port=8080
# Database Configuration - da_autocompliance database
spring.datasource.url=jdbc:postgresql://localhost:5432/da_autocompliance
spring.datasource.username=da_autocompliance_user
spring.datasource.password=da_autocompliance_pass
spring.datasource.driver-class-name=org.postgresql.Driver
# JPA Configuration
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=false
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
spring.jpa.properties.hibernate.format_sql=true
# Common entities database configuration (for da-protos entities)
dalab.common.datasource.url=jdbc:postgresql://localhost:5432/dalab_common
dalab.common.datasource.username=dalab_common_user
dalab.common.datasource.password=dalab_common_pass
# Kafka Configuration
spring.kafka.bootstrap-servers=localhost:9092
spring.kafka.consumer.group-id=da-autocompliance-group
spring.kafka.consumer.auto-offset-reset=earliest
spring.kafka.consumer.key-deserializer=org.apache.kafka.common.serialization.StringDeserializer
spring.kafka.consumer.value-deserializer=org.springframework.kafka.support.serializer.JsonDeserializer
spring.kafka.consumer.properties.spring.json.trusted.packages=*
spring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializer
spring.kafka.producer.value-serializer=org.springframework.kafka.support.serializer.JsonSerializer
# Kafka Topics
dalab.kafka.topics.policy-actions=dalab.policies.actions
dalab.kafka.topics.compliance-events=dalab.compliance.events
# Security Configuration (Keycloak JWT)
spring.security.oauth2.resourceserver.jwt.issuer-uri=http://localhost:8180/realms/dalab
spring.security.oauth2.resourceserver.jwt.jwk-set-uri=http://localhost:8180/realms/dalab/protocol/openid-connect/certs
# Compliance Configuration
compliance.evaluation.batch.size=100
compliance.reports.default.retention.days=365
compliance.alerts.enabled=true
# Actuator Configuration
management.endpoints.web.exposure.include=health,info,metrics,prometheus
management.endpoint.health.show-details=when-authorized
management.metrics.export.prometheus.enabled=true
# OpenAPI Documentation
springdoc.api-docs.path=/v3/api-docs
springdoc.swagger-ui.path=/swagger-ui.html
# Logging Configuration
logging.level.com.dalab.autocompliance=INFO
logging.level.org.springframework.kafka=WARN
logging.level.org.springframework.security=WARN