From 3bb05d6de8a587abade528c78aaba31e8c14d65d Mon Sep 17 00:00:00 2001 From: "ran.shang" <> Date: Tue, 12 Aug 2025 17:54:12 +0800 Subject: [PATCH] =?UTF-8?q?prod=20=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/application-prod.properties | 177 ++++++++++++++++++ 1 file changed, 177 insertions(+) create mode 100644 src/main/resources/application-prod.properties diff --git a/src/main/resources/application-prod.properties b/src/main/resources/application-prod.properties new file mode 100644 index 0000000..6ab08f6 --- /dev/null +++ b/src/main/resources/application-prod.properties @@ -0,0 +1,177 @@ +spring.application.name=alita-bjy-uygur + +##数据源 +spring.datasource.url=jdbc:mysql://192.168.1.13:13049/uygur-job?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&rewriteBatchedStatements=true&allowMultiQueries=true&useSSL=false +#&useAffectedRows=true +spring.datasource.username=root +spring.datasource.password=Ctyun@2025 +spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver +spring.datasource.type=com.alibaba.druid.pool.DruidDataSource + +# 初始化时建立物理连接的个数 +spring.datasource.druid.initial-size=50 +# 最大连接池数量 +spring.datasource.druid.max-active=500 +# 最小连接池数量 +spring.datasource.druid.min-idle=50 +# 获取连接时最大等待时间,单位毫秒 +spring.datasource.druid.max-wait=60000 +spring.servlet.multipart.max-file-size=20MB +spring.servlet.multipart.max-request-size=20MB +spring.cloud.config.allowOverride=true +spring.cloud.config.overrideNone=true + +# mybatis +mybatis.mapperLocations=classpath*:com/newyetai/**/mapper/*Mapper.xml +mybatis.configuration.map-underscore-to-camel-case=true +pagehelper.helperDialect=mysql +pagehelper.reasonable=true + +#mybatis plus +mybatis-plus.mapper-locations=classpath*:com/newyetai/**/mapper/*.xml +mybatis-plus.configuration.default-enum-type-handler=com.baomidou.mybatisplus.extension.handlers.MybatisEnumTypeHandler +mybatis-plus.type-aliases-package=com.newyetai.**.entity +mybatis-plus.type-enums-package=com.newyetai.**.enums + +### 日志文件 +logging.file.name=/usr/local/logs/${spring.application.name}.log +logging.pattern.console:%d{yyyy/MM/dd-HH:mm:ss} %X{traceId:-} [%thread] %-5level %logger- %msg%n +logging.pattern.file:%d{yyyy/MM/dd-HH:mm:ss} %X{traceId:-} [%thread] %-5level %logger- %msg%n + +### 文件路径 +file.upload-dir=/var/${spring.application.name}/upload +java.io.tmpdir=/var/${spring.application.name}/upload/tmpdir + +#文件存储配置 +file.storage.type=ali +file.storage.ali.endpoint=https://oss-cn-shanghai.aliyuncs.com +file.storage.ali.accessKeyId=LTAI5tMYmstNNcvsf67CWR5P +file.storage.ali.accessKeySecret=JyRcBvT8jVC1dhP5ji85WDTmgEOvZW +file.storage.ali.bucketName=newyetai + +#发号器 +#机器id:根据ip自己定义 +code.snowflake.workid.192.168.31.135=23 +code.snowflake.workid.36.105.166.15=1 + + + +##redis配置 +spring.redis.password=root888 +spring.redis.host=192.168.1.3 +spring.redis.port=6379 +spring.redis.lettuce.pool.min-idle=2 +spring.redis.lettuce.pool.max-idle=8 +spring.redis.lettuce.pool.max-active=10 +spring.redis.lettuce.pool.max-wait=-1ms +spring.redis.database=13 + +##mq +spring.rabbitmq.host=192.168.1.3 +spring.rabbitmq.port=5672 +spring.rabbitmq.username=root +spring.rabbitmq.password=root888 +#开启发送失败返回 +spring.rabbitmq.publisher-returns=true +#开启发送确认 +spring.rabbitmq.publisher-confirms=true +#监听类型,每个consumer都有对应的channel,consumer的线程共享 +spring.rabbitmq.listener.type=direct +#none发送消息后直接确认消息/auto根据消息消费的情况,智能判定消息的确认情况/manual手动确认消息的情况 +spring.rabbitmq.listener.direct.acknowledge-mode=auto +#每个队列消费者数 +spring.rabbitmq.listener.direct.consumers-per-queue=3 +#每个消费者处理未确认消息的最大数量 +spring.rabbitmq.listener.direct.prefetch=100 +spring.rabbitmq.listener.direct.default-requeue-rejected=true +#支持消息的确认与返回 +spring.rabbitmq.template.mandatory=true +#定制化配置 +#exchange名称 +rabbitmq.custom.topicExchangeName=alita_exchange +#指定消息消费者ip +rabbitmq.custom.consumerAppId= + + +security.useLocal=true +security.ignoring=/*.html,/favicon.ico +security.anonymous=/anon/**,/druid/**,/ws/** +security.loginPage=/login.html +security.loginSuccessPage=/ +security.loginH5SuccessPage=/h5/ +security.loginProcessingUrl=/login +security.allowIfAllAbstainDecisions=false +security.domain= +#不记日志路径,contains匹配 +security.notLogs=/district,/dict/lookup,/dict/flush,/anon/dropdown,/anon/user/info,/domain_setting,/anon/config +security.jwt.enable=true +security.jwt.secret=abcdef +security.jwt.expiration=28800 +security.jwt.header=Authorization +security.jwt.iss=${spring.application.name} +#oauth配置 +security.oauth2.enable=false +#oauth配置类型:true使用数据库配置,否则配置文件 +#security.oauth2.usedb=true + + +#websocket配置 +websocket.enable=true + + +# 短信开关 +sms.enable=true +sms.domain=dysmsapi.aliyuncs.com +sms.accessKeyId=LTAI5tLjZrGpoABQNRkJpgA9 +sms.accessSecret=v55nTCjORRbeo4NhQeaccrfXk2LNbe +sms.regionId=default +sms.version=2017-05-25 +# properties中文乱码 +sms.signName=\u4eba\u624d\u56ed +sms.numLimit=300000 +#短信验证码模板配置 +sms.phoneSms=SMS_478425358 + +#默认认证源:1fxq,2cl,4ali +alita.authenticationSource=4 +#阿里二要素认证 +ali.idcard.enable=true +ali.idcard.numLimit=10000 +ali.idcard.url=https://kzidcardv1.market.alicloudapi.com/api-mall/api/id_card/check +ali.idcard.appcode=728e8c05167a482093418707ca22822b + + + +#讯飞配置 +xf.httpAPIPassword=EfqszvaEEoTnUfQRRcvr:ohEYAwzpIiUeWFvZAqEk +#在控制台-我的应用获取 +xf.appId=83b8ddca +xf.apiSecret=ZWE2MjkzY2VmZDkwM2EwZGJhNGRhOWJm +xf.apiKey=e092f93e28ebe6d27f756bb2d884dcff +#语音听写地址 +xf.iatHostUrl=https://iat-api.xfyun.cn/v2/iat +#语音合成地址 +xf.ttsHostUrl=https://tts-api.xfyun.cn/v2/tts +#机器翻译niutrans +xf.otsHostUrl=https://ntrans.xfyun.cn/v2/ots +#实时语音转写 +xf.rtasr.APIKey=2e33d9128a73be21b294594e5377ca53 + + +#deepseek配置 +deepseek.httpAPIPassword=sk-2f5300bb751944a2a8e3b8d8f45c0ac5 + +#ai配置 +#对话提供者,对应配置的PREFIX +ai.chatProvider=deepseek + +#腾讯地图 +tencent.map.key=TS7BZ-GOVCB-CUZUL-JUUAV-WTYT3-Z2B4Z +tencent.map.baseUrl=https://apis.map.qq.com + +#mbti +mbti.urlPrefix=https://udp.szhr.com/szudp/api/mbti/ +mbti.appId=826365121980 +mbti.appKey=jUzDKQKcVHXypG6crhzw + +