server: port: 8081 spring: application: name: license-webhook-ingress datasource: url: ${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost:5432/craftlabs_platform} username: ${SPRING_DATASOURCE_USERNAME:craftlabs} password: ${SPRING_DATASOURCE_PASSWORD:craftlabs} driver-class-name: org.postgresql.Driver flyway: enabled: true # 与 delivery-platform-api 的 flyway_platform_api 并存于同一 PostgreSQL 时互不覆盖迁移历史 table: flyway_webhook codec: max-in-memory-size: 512KB mybatis-plus: configuration: map-underscore-to-camel-case: true management: endpoints: web: exposure: include: health,info # 开发可设环境变量 CRAFTLABS_WEBHOOK_EXPECTED_TOKEN;空则不做 token 校验(仅本地) craftlabs: webhook: expected-token: ${CRAFTLABS_WEBHOOK_EXPECTED_TOKEN:} platform: internal: base-url: ${PLATFORM_INTERNAL_BASE_URL:} token: ${CRAFTLABS_PLATFORM_INTERNAL_TOKEN:}