Files
craftlabs-authorization-sdk/services/license-webhook-ingress/src/main/resources/application.yml
T

37 lines
994 B
YAML

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:}