server: port: 8080 spring: application: name: label-backend datasource: url: ${SPRING_DATASOURCE_URL:jdbc:postgresql://39.107.112.174:5432/labeldb} username: ${SPRING_DATASOURCE_USERNAME:postgres} password: ${SPRING_DATASOURCE_PASSWORD:postgres!Pw} driver-class-name: org.postgresql.Driver hikari: maximum-pool-size: 20 minimum-idle: 5 connection-timeout: 30000 data: redis: host: ${SPRING_DATA_REDIS_HOST:39.107.112.174} port: ${SPRING_DATA_REDIS_PORT:6379} password: ${SPRING_DATA_REDIS_PASSWORD:jsti@2024} timeout: 5000ms lettuce: pool: max-active: 8 max-idle: 8 min-idle: 0 jackson: default-property-inclusion: non_null serialization: write-dates-as-timestamps: false mvc: pathmatch: matching-strategy: ant_path_matcher springdoc: api-docs: enabled: true path: /v3/api-docs swagger-ui: enabled: true path: /swagger-ui.html mybatis-plus: mapper-locations: classpath*:mapper/**/*.xml type-aliases-package: com.label.entity configuration: map-underscore-to-camel-case: true log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl global-config: db-config: id-type: auto rustfs: endpoint: ${RUSTFS_ENDPOINT:http://39.107.112.174:9000} access-key: ${RUSTFS_ACCESS_KEY:admin} secret-key: ${RUSTFS_SECRET_KEY:your_strong_password} region: us-east-1 ai-service: base-url: ${AI_SERVICE_BASE_URL:http://localhost:8000} timeout: 30000 auth: enabled: false mock-company-id: 1 mock-user-id: 1 mock-role: ADMIN mock-username: mock token: ttl-seconds: 7200 video: callback-secret: ${VIDEO_CALLBACK_SECRET:} logging: level: com.label: INFO com.baomidou.mybatisplus: INFO