server: servlet: encoding: charset: UTF-8 enabled: true force: true port: 8082 spring: application: name: archive-service datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://${MYSQL_HOST:localhost}:${MYSQL_PORT:3306}/${MYSQL_DATABASE:ai_assistant}?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&useSSL=false username: ${MYSQL_USERNAME:root} password: ${MYSQL_PASSWORD:root} redis: host: ${REDIS_HOST:localhost} port: ${REDIS_PORT:6379} password: ${REDIS_PASSWORD:} database: 0 lettuce: pool: max-active: 8 max-idle: 8 min-idle: 0 rabbitmq: host: ${RABBITMQ_HOST:localhost} port: ${RABBITMQ_PORT:5672} username: ${RABBITMQ_USERNAME:admin} password: ${RABBITMQ_PASSWORD:admin} wecom: corp-id: wwd483c2fba24ae30a agent: secret: ${WECOM_AGENT_SECRET:} contact: secret: ${WECOM_CONTACT_SECRET:} archive: corp-id: wwd483c2fba24ae30a secret: ${WECOM_ARCHIVE_SECRET:} rsa-private-key: ${WECOM_ARCHIVE_RSA_KEY:} rsa-private-key-path: /app/keys/private.pem callback-token: ${WECOM_ARCHIVE_CALLBACK_TOKEN:} callback-aeskey: ${WECOM_ARCHIVE_CALLBACK_AESKEY:} sdk-path: ${WECOM_ARCHIVE_SDK_PATH:} mock-mode: ${WECOM_ARCHIVE_MOCK:false} mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl global-config: db-config: logic-delete-field: deleted logic-delete-value: 1 logic-not-delete-value: 0