server: port: 18200 spring: datasource: url: jdbc:postgresql://${DB_HOST:localhost}:${DB_PORT:5432}/${DB_NAME:captcha_forge} username: ${DB_USER:pgsql} password: ${DB_PASS:} driver-class-name: org.postgresql.Driver jpa: hibernate: ddl-auto: none show-sql: false properties: hibernate: dialect: org.hibernate.dialect.PostgreSQLDialect sql: init: mode: never data: redis: host: ${REDIS_HOST:localhost} port: ${REDIS_PORT:6379} password: ${REDIS_PASS:} jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: Asia/Shanghai captcha: prefix: captcha expire: default: 120000 init-default-resource: true local-cache-enabled: true local-cache-size: 20 jwt: secret: ${JWT_SECRET:tianai-captcha-jwt-secret-key-must-be-at-least-256-bits-long-for-hs256} expiration: ${JWT_EXPIRATION:86400000} minio: endpoint: ${MINIO_ENDPOINT:http://localhost:9000} access-key: ${MINIO_ACCESS_KEY:minioadmin} secret-key: ${MINIO_SECRET_KEY:minioadmin} bucket: ${MINIO_BUCKET:captcha-resources} logging: level: cloud.tianai.captcha: INFO root: WARN