Spaces:
Build error
Build error
| # 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 |