2026-04-01 01:27:30 +00:00
|
|
|
server:
|
2026-03-26 03:18:44 +00:00
|
|
|
port: ${SERVER_PORT:8080}
|
2026-02-10 09:48:44 +00:00
|
|
|
|
2026-04-10 01:14:00 +00:00
|
|
|
logging:
|
|
|
|
|
file:
|
|
|
|
|
path: ${LOG_PATH:./logs}
|
|
|
|
|
|
2026-02-10 09:48:44 +00:00
|
|
|
spring:
|
2026-03-26 03:18:44 +00:00
|
|
|
profiles:
|
|
|
|
|
active: ${SPRING_PROFILES_ACTIVE:dev}
|
2026-02-11 07:44:49 +00:00
|
|
|
cache:
|
|
|
|
|
type: redis
|
2026-03-02 11:59:47 +00:00
|
|
|
servlet:
|
|
|
|
|
multipart:
|
2026-03-04 07:19:40 +00:00
|
|
|
max-file-size: 2048MB
|
|
|
|
|
max-request-size: 2048MB
|
2026-03-02 11:59:47 +00:00
|
|
|
jackson:
|
|
|
|
|
date-format: yyyy-MM-dd HH:mm:ss
|
|
|
|
|
serialization:
|
|
|
|
|
write-dates-as-timestamps: false
|
|
|
|
|
time-zone: GMT+8
|
2026-02-10 09:48:44 +00:00
|
|
|
|
2026-04-20 03:30:26 +00:00
|
|
|
springdoc:
|
|
|
|
|
api-docs:
|
|
|
|
|
enabled: true
|
|
|
|
|
swagger-ui:
|
|
|
|
|
path: /swagger-ui.html
|
|
|
|
|
tags-sorter: alpha
|
|
|
|
|
operations-sorter: alpha
|
|
|
|
|
|
2026-02-10 09:48:44 +00:00
|
|
|
mybatis-plus:
|
|
|
|
|
configuration:
|
|
|
|
|
map-underscore-to-camel-case: true
|
2026-02-12 02:41:59 +00:00
|
|
|
global-config:
|
|
|
|
|
db-config:
|
|
|
|
|
logic-delete-field: isDeleted
|
|
|
|
|
logic-delete-value: 1
|
|
|
|
|
logic-not-delete-value: 0
|
2026-02-10 09:48:44 +00:00
|
|
|
|
2026-03-17 07:31:09 +00:00
|
|
|
unisbase:
|
|
|
|
|
web:
|
|
|
|
|
auth-endpoints-enabled: true
|
|
|
|
|
management-endpoints-enabled: true
|
|
|
|
|
tenant:
|
|
|
|
|
ignoreTables:
|
|
|
|
|
- biz_ai_tasks
|
|
|
|
|
- biz_meeting_transcripts
|
|
|
|
|
- biz_speakers
|
2026-04-10 01:14:00 +00:00
|
|
|
- biz_llm_models
|
|
|
|
|
- biz_asr_models
|
|
|
|
|
- biz_prompt_templates
|
2026-05-09 05:48:09 +00:00
|
|
|
- biz_meeting_transcript_chapter_versions
|
|
|
|
|
- biz_meeting_transcript_chapters
|
2026-04-14 03:17:25 +00:00
|
|
|
- biz_client_downloads
|
|
|
|
|
- biz_external_apps
|
2026-03-17 07:31:09 +00:00
|
|
|
security:
|
|
|
|
|
enabled: true
|
|
|
|
|
mode: embedded
|
|
|
|
|
auth-header: Authorization
|
|
|
|
|
token-prefix: "Bearer "
|
|
|
|
|
permit-all-urls:
|
|
|
|
|
- /actuator/health
|
2026-04-16 01:41:22 +00:00
|
|
|
- /api/auth/**
|
2026-03-17 07:31:09 +00:00
|
|
|
- /api/static/**
|
2026-04-15 09:55:57 +00:00
|
|
|
- /api/public/meetings/**
|
2026-04-23 07:47:29 +00:00
|
|
|
- /api/android/auth/login
|
|
|
|
|
- /api/android/auth/refresh
|
2026-04-24 02:42:22 +00:00
|
|
|
- /api/clients/latest/by-platform
|
2026-04-21 01:22:32 +00:00
|
|
|
- /api/android/screensavers/active
|
|
|
|
|
- /api/screensavers/active
|
2026-04-20 03:30:26 +00:00
|
|
|
- /v3/api-docs/**
|
|
|
|
|
- /swagger-ui.html
|
|
|
|
|
- /swagger-ui/**
|
2026-04-02 09:05:41 +00:00
|
|
|
- /ws/**
|
2026-03-17 07:31:09 +00:00
|
|
|
internal-auth:
|
|
|
|
|
enabled: true
|
|
|
|
|
header-name: X-Internal-Secret
|
|
|
|
|
app:
|
|
|
|
|
resource-prefix: /api/static/
|
|
|
|
|
captcha:
|
|
|
|
|
ttl-seconds: 120
|
|
|
|
|
max-attempts: 5
|
|
|
|
|
token:
|
|
|
|
|
access-default-minutes: 30
|
2026-03-31 06:44:36 +00:00
|
|
|
refresh-default-days: 7
|
|
|
|
|
|
|
|
|
|
imeeting:
|
2026-05-09 05:48:09 +00:00
|
|
|
summary-orchestration:
|
|
|
|
|
mode: INTERNAL_BUILTIN
|
2026-05-12 08:44:09 +00:00
|
|
|
external-n8n:
|
|
|
|
|
webhook-url: ${IMEETING_EXTERNAL_N8N_WEBHOOK_URL:https://n8n.oa.unissense.tech/webhook/imeeting-summary-external-template}
|
|
|
|
|
auth-header-name: ${IMEETING_EXTERNAL_N8N_AUTH_HEADER_NAME:test}
|
|
|
|
|
auth-header-value: ${IMEETING_EXTERNAL_N8N_AUTH_HEADER_VALUE:123456}
|
|
|
|
|
connect-timeout-seconds: ${IMEETING_EXTERNAL_N8N_CONNECT_TIMEOUT_SECONDS:10}
|
|
|
|
|
read-timeout-seconds: ${IMEETING_EXTERNAL_N8N_READ_TIMEOUT_SECONDS:1200}
|
2026-03-31 06:44:36 +00:00
|
|
|
realtime:
|
|
|
|
|
resume-window-minutes: 30
|
|
|
|
|
empty-session-retention-minutes: 720
|
|
|
|
|
redis-expire-listener-enabled: true
|
2026-04-01 01:27:30 +00:00
|
|
|
grpc:
|
|
|
|
|
enabled: true
|
|
|
|
|
port: 19090
|
|
|
|
|
max-inbound-message-size: 4194304
|
|
|
|
|
reflection-enabled: true
|
|
|
|
|
gateway:
|
|
|
|
|
heartbeat-interval-seconds: 15
|
|
|
|
|
heartbeat-timeout-seconds: 45
|
|
|
|
|
realtime:
|
|
|
|
|
session-ttl-seconds: 600
|
|
|
|
|
sample-rate: 16000
|
|
|
|
|
channels: 1
|
|
|
|
|
encoding: PCM16LE
|
|
|
|
|
connection-ttl-seconds: 1800
|
|
|
|
|
auth:
|
|
|
|
|
enabled: false
|
|
|
|
|
allow-anonymous: true
|
|
|
|
|
|