server: port: 8081 spring: servlet: multipart: max-file-size: 200MB max-request-size: 200MB datasource: url: ${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost:5432/cameleer3?currentSchema=tenant_${cameleer.server.tenant.id}} username: ${SPRING_DATASOURCE_USERNAME:cameleer} password: ${SPRING_DATASOURCE_PASSWORD:cameleer_dev} driver-class-name: org.postgresql.Driver flyway: enabled: true locations: classpath:db/migration create-schemas: true mvc: async: request-timeout: -1 jackson: serialization: write-dates-as-timestamps: false deserialization: fail-on-unknown-properties: false cameleer: server: tenant: id: ${CAMELEER_SERVER_TENANT_ID:default} agentregistry: heartbeatintervalms: 30000 stalethresholdms: 90000 deadthresholdms: 300000 pingintervalms: 15000 commandexpiryms: 60000 lifecyclecheckintervalms: 10000 ingestion: buffercapacity: 50000 batchsize: 5000 flushintervalms: 5000 bodysizelimit: ${CAMELEER_SERVER_INGESTION_BODYSIZELIMIT:16384} runtime: enabled: ${CAMELEER_SERVER_RUNTIME_ENABLED:true} jarstoragepath: ${CAMELEER_SERVER_RUNTIME_JARSTORAGEPATH:/data/jars} baseimage: ${CAMELEER_SERVER_RUNTIME_BASEIMAGE:cameleer-runtime-base:latest} dockernetwork: ${CAMELEER_SERVER_RUNTIME_DOCKERNETWORK:cameleer} agenthealthport: 9464 healthchecktimeout: 60 containermemorylimit: ${CAMELEER_SERVER_RUNTIME_CONTAINERMEMORYLIMIT:512m} containercpushares: ${CAMELEER_SERVER_RUNTIME_CONTAINERCPUSHARES:512} routingmode: ${CAMELEER_SERVER_RUNTIME_ROUTINGMODE:path} routingdomain: ${CAMELEER_SERVER_RUNTIME_ROUTINGDOMAIN:localhost} serverurl: ${CAMELEER_SERVER_RUNTIME_SERVERURL:} jardockervolume: ${CAMELEER_SERVER_RUNTIME_JARDOCKERVOLUME:} indexer: debouncems: ${CAMELEER_SERVER_INDEXER_DEBOUNCEMS:2000} queuesize: ${CAMELEER_SERVER_INDEXER_QUEUESIZE:10000} license: token: ${CAMELEER_SERVER_LICENSE_TOKEN:} file: ${CAMELEER_SERVER_LICENSE_FILE:} publickey: ${CAMELEER_SERVER_LICENSE_PUBLICKEY:} security: accesstokenexpiryms: 3600000 refreshtokenexpiryms: 604800000 bootstraptoken: ${CAMELEER_SERVER_SECURITY_BOOTSTRAPTOKEN:} bootstraptokenprevious: ${CAMELEER_SERVER_SECURITY_BOOTSTRAPTOKENPREVIOUS:} uiuser: ${CAMELEER_SERVER_SECURITY_UIUSER:admin} uipassword: ${CAMELEER_SERVER_SECURITY_UIPASSWORD:admin} uiorigin: ${CAMELEER_SERVER_SECURITY_UIORIGIN:http://localhost:5173} jwtsecret: ${CAMELEER_SERVER_SECURITY_JWTSECRET:} oidcissueruri: ${CAMELEER_SERVER_SECURITY_OIDCISSUERURI:} oidcjwkseturi: ${CAMELEER_SERVER_SECURITY_OIDCJWKSETURI:} oidcaudience: ${CAMELEER_SERVER_SECURITY_OIDCAUDIENCE:} oidctlsskipverify: ${CAMELEER_SERVER_SECURITY_OIDCTLSSKIPVERIFY:false} corsallowedorigins: ${CAMELEER_SERVER_SECURITY_CORSALLOWEDORIGINS:} clickhouse: url: ${CAMELEER_SERVER_CLICKHOUSE_URL:jdbc:clickhouse://localhost:8123/cameleer} username: ${CAMELEER_SERVER_CLICKHOUSE_USERNAME:default} password: ${CAMELEER_SERVER_CLICKHOUSE_PASSWORD:} springdoc: api-docs: path: /api/v1/api-docs swagger-ui: path: /api/v1/swagger-ui logging: level: com.clickhouse: INFO org.apache.hc.client5: WARN management: endpoints: web: base-path: /api/v1 exposure: include: health endpoint: health: show-details: always