apiVersion: v1 kind: ConfigMap metadata: name: {{ .Release.Name }}-live-proxy-config labels: app: live-proxy chart: {{ .Chart.Name }}-{{ .Chart.Version }} release: {{ .Release.Name }} data: application.yaml: | server: port: {{ .Values.liveProxy.port }} live: proxy: ffmpeg: ffmpeg-path: /usr/bin/ffmpeg ffprobe-path: /usr/bin/ffprobe ffplay-path: /usr/bin/ffplay check-win-pid: tasklist /FI "PID eq %s " /FO LIST check-unix-pid: ps -p %s os-name: windows upload: path: /proxy/uploads src-all-size: 4294967296 dest-all-size: 4294967296 ws: url: "{{ .Values.mediaSuite.nodeIP }}:{{ .Values.network.liveProxyNodePort }}" minio: endpoint: {{ .Values.external.minio.endpoint }} access-key: {{ .Values.external.minio.accessKey }} secret-key: {{ .Values.external.minio.secretKey }} bucket-name: ilm-detect spring: platform: info: name: cmii-live-proxy description: ffmpeg服务小工具 version: 1.0.3 scanPackage: com.cmii.live.proxy.web.controller profiles: active: local jackson: time-zone: GMT+8 mvc: pathmatch: matching-strategy: ANT_PATH_MATCHER thymeleaf: check-template-location: false cache: false servlet: multipart: max-file-size: 1024MB max-request-size: 1024MB datasource: driver-class-name: com.mysql.cj.jdbc.Driver type: com.alibaba.druid.pool.DruidDataSource druid: url: jdbc:mysql://{{ .Values.external.database.host }}:{{ .Values.external.database.port }}/{{ .Values.databases.proxy }}?characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true username: {{ .Values.external.database.username }} password: {{ .Values.external.database.password }} initial-size: 5 min-idle: 5 max-active: 20 max-wait: 60000 time-between-eviction-runs-millis: 60000 min-evictable-idle-time-millis: 300000 max-evictable-idle-time-millis: 600000 validation-query: SELECT 1 test-while-idle: true test-on-borrow: false test-on-return: false filters: stat,wall,slf4j connection-properties: connectTimeout=10000;socketTimeout=30000 redis: host: {{ .Values.external.redis.host }} port: {{ .Values.external.redis.port }} password: {{ .Values.external.redis.password }} database: {{ .Values.redis.proxyDb }} timeout: 10s lettuce: pool: min-idle: 0 max-idle: 10 max-active: 10 max-wait: -1ms springdoc: api-docs: enabled: true swagger-ui: enabled: true mybatis-plus: global-config: banner: false logging: config: classpath:logback-proxy.xml level: com.cmii.live.proxy.web.mapper: info