LAOP-admin/src/main/resources/application-dev.yml
2026-09-20 11:26:24 +08:00

88 lines
3.4 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 开发环境:PostgreSQL 14 + Spring Boot 8081(避开本机 nginx 的 8080)
server:
port: 8081
# 应用自定义配置
laop:
# 文件访问基础 URL(前后端分离部署时填生产域名,开发时填本地后端地址)
file-base-url: http://localhost:8081/laop
# 文件存储根目录(dev:本机临时目录,按文件类型分子目录 image/video/license/store)
static-dir: /Users/duhao/Desktop/fileTemp/LAOP/static
# 任务业务配置
task:
grab:
# 是否拦截"申请自己发布的任务":开发联调期关闭,便于单账号自测完整流程;正式环境必须开启
self-publish-check-enabled: false
spring:
datasource:
url: jdbc:postgresql://127.0.0.1:5432/postgres?currentSchema=laop&stringtype=unspecified
username: postgres
password: 329512
driver-class-name: org.postgresql.Driver
hikari:
maximum-pool-size: 10
minimum-idle: 2
connection-timeout: 30000
data:
redis:
host: 127.0.0.1
port: 6379
# 使用独立库 db2,与其他服务(默认 db0)数据隔离
database: 2
redisson:
config: |
singleServerConfig:
address: "redis://127.0.0.1:6379"
# 与 spring.data.redis.database 保持一致:独立库 db2,与其他服务隔离
database: 2
connectionMinimumIdleSize: 4
connectionPoolSize: 16
logging:
level:
org.hibernate.SQL: DEBUG
org.hibernate.type.descriptor.sql.BasicBinder: TRACE
# 微信开放平台配置
wechat:
# 微信开放平台 API 域名(Client 内只存接口路径,域名统一配置化)
base-url: https://api.weixin.qq.com
# 小程序(code2session 登录 + 推广码 + 订阅消息)
mini:
app-id: wx2ad24c8742860e18
app-secret: a9e74c2e94a6d8e455e59ab49e0c88d7
# 推广小程序码打开版本:release / trial / develop(开发阶段用 develop,正式发布后改 release)
wxacode-env-version: develop
# 公众号(模板消息推送)
mp:
app-id: wx38ece89a06339842
app-secret: acb5f05922c53430028cfe2d29c64d14
# 模板消息模板 ID(服务号后台申请获得;留空时对应消息自动跳过发送并落日志)
template-id:
# 任务申请通知(飞手接单 → 通知商家)
task-notify: ueR5iDMBpM5H50qbGQBrCD-S8mPFYq_6qm5u4LHwBSY
# 商家审核结果通知(→ 通知飞手):模板未申请,申请后填入
review-notify: ""
# 飞手撤销申请通知(→ 通知商家):模板未申请,申请后填入
cancel-notify: ""
# 模板消息发送队列(DB 持久化队列,运营调优参数;不配置时代码内置默认值兜底)
notify:
# 消费者轮询间隔(秒):无任务时等待,避免 CPU 空转
poll-interval-seconds: 3
# 每批取任务数上限:按峰值接单量预估
batch-size: 20
# 最大重试次数:超过后置 FAILED 并软删除
max-retry-count: 3
# 重试间隔(分钟,逗号分隔,第 N 次重试取第 N 个值,超出取最后一个)
retry-interval-minutes: 1,5,30
# 僵尸任务超时(秒):PROCESSING 超过此时长未更新即回收为 PENDING
zombie-timeout-seconds: 300
# 优雅停机等待时长(秒):停机时等待当前批次处理完成
shutdown-wait-seconds: 10
# 微信回调服务器验证 Token(公众号后台"服务器配置"中填写,需一致;未配置时回调验签失败)
server-token: