spring:
  datasource:
    driver-class-name: org.testcontainers.jdbc.ContainerDatabaseDriver
    url: 'jdbc:tc:mysql:8:///?TC_REUSABLE=true'
  jpa:
    database-platform: org.hibernate.dialect.MySQL8Dialect
  data:
    rest:
      base-path: /api
      detection-strategy: annotated
  batch:
    job:
      enabled: false
management:
  endpoints:
    web:
      base-path: /actuator
      exposure:
        include: '*'
springdoc:
  version: '@project.version@'
  api-docs:
    groups:
      enabled: true
  swagger-ui:
    display-request-duration: true
    groups-order: DESC
    operationsSorter: method
    disable-swagger-default-url: true
    use-root-path: true
  show-actuator: true
sso:
  ssid-name: 'dev_sid'
  api-host: 'https://dev-accounts.pingcap.com'
  api-token: 'no-token-for-tests'
alibaba:
  cloud:
    oss:
      endpoint: "oss-cn-beijing.aliyuncs.com"
    access-key: ${ALI_CLOUD_ACCESS_KEY}
    secret-key: ${ALI_CLOUD_SECRET_KEY}
blog:
  base-url: ${BLOG_BASE_URL}
  award:
    awardPostCron: ${POST_AWARD_CRON:-}
  processPostTextCron: ${POST_TEXT_PROCESS_CRON:-}
  calcPostScoreCron: ${POST_CALC_SCORE_CRON:-}
  repostCron: ${POST_REPOST_CRON:-}
  access-token:
    salt: ${ENCODE_ACCESS_TOKEN_SALT}
  third:
    infoq:
      app-id: ${INFOQ_APP_ID}
      app-secret: ${INFOQ_APP_SECRET}
  oss:
    public-base-url: "https://tidb-blog-dev.oss-cn-beijing.aliyuncs.com"
    allow-file-type:
      - ".jpg"
      - ".png"
      - ".jpeg"
      - ".gif"
      - ".webp"
    allow-content-type:
      "[image/png]": ".png"
      "[image/apng]": ".apng"
      "[image/jpeg]": ".jpg"
      "[image/gif]": ".gif"
      "[image/webp]": ".webp"
      "[image/bmp]": ".bmp"
    bucket-name: tidb-blog-dev
    directory: media
  webhook:
    application-name: TiDB-Blog
    instance-name: tidb-blog-test
  notice:
    default_informer_user_id: 1
    lark-notice-webhook-url: ${LARK_NOTICE_WEBHOOK_URL}