server: port: 8081 spring: datasource: url: jdbc:postgresql://10.100.51.199:5432/imeeting_db username: postgres password: postgres data: redis: host: 10.100.51.199 port: 6379 password: unis@123 database: 15 cache: type: redis servlet: multipart: max-file-size: 2048MB max-request-size: 2048MB jackson: date-format: yyyy-MM-dd HH:mm:ss serialization: write-dates-as-timestamps: false time-zone: GMT+8 mybatis-plus: configuration: map-underscore-to-camel-case: true log-impl: org.apache.ibatis.logging.stdout.StdOutImpl global-config: db-config: logic-delete-field: isDeleted logic-delete-value: 1 logic-not-delete-value: 0 unisbase: web: auth-endpoints-enabled: true management-endpoints-enabled: true tenant: ignoreTables: - biz_ai_tasks - biz_meeting_transcripts - biz_speakers security: enabled: true mode: embedded jwt-secret: change-me-please-change-me-32bytes auth-header: Authorization token-prefix: "Bearer " permit-all-urls: - /actuator/health - /api/static/** internal-auth: enabled: true secret: change-me-internal-secret header-name: X-Internal-Secret app: server-base-url: http://10.100.52.13:${server.port} # 本地应用对外暴露的 IP 和端口 upload-path: D:/data/imeeting/uploads/ resource-prefix: /api/static/ captcha: ttl-seconds: 120 max-attempts: 5 token: access-default-minutes: 30 refresh-default-days: 7