update
This commit is contained in:
@ -76,3 +76,37 @@ client_sign:
|
||||
enabled: false # env: CLIENT_SIGN_ENABLED(容器部署用环境变量开)
|
||||
secret: "" # env: CLIENT_SIGN_SECRET
|
||||
ttl_seconds: 30 # 签名时间戳容忍窗口(秒),防重放;env: CLIENT_SIGN_TTL
|
||||
|
||||
# 爬虫入库管线:暴露 :8092 /admin/internal/ingest 接收爬虫 HMAC 签名上报。
|
||||
# 设计:服务端到服务端(非前端 JS),密钥绝不下发前端、只存爬虫配置与 INGEST_SECRET,安全高。
|
||||
# - enabled: false 时 ingest 路由整体不挂载(请求返回 503,等价于端点不存在)。
|
||||
# - secret 必须与爬虫端 config.yml 的 ingest.secret 完全一致;env INGEST_SECRET 注入随机长串(生产)。
|
||||
# - 依赖迁移 db/migrations/002_ingest.sql(建 ingest_jobs / ingest_nonces + brand_runway.idx_source_url)。
|
||||
# - 启用后 worker 随主进程拉起(cmd/server 内 goroutine),异步下载图、补 season_code、写正式表。
|
||||
ingest:
|
||||
enabled: true # env: INGEST_ENABLED(本地开发启用,接收爬虫上报;生产用环境变量注入随机 INGEST_SECRET)
|
||||
secret: "dev-ingest-secret-2026" # env: INGEST_SECRET(须与爬虫 config.yml 的 ingest.secret 一致)
|
||||
ttl_seconds: 300 # 签名时间戳容忍窗口(秒,±5min),防重放;env: INGEST_TTL
|
||||
|
||||
# 七牛云对象存储(爬虫入库图片上传目标)
|
||||
# - enabled: true 时,worker 把下载的走秀/街拍图直传七牛 bucket,库里存完整 https URL
|
||||
# - zone 必须匹配 bucket 创建区域,否则上传失败:z1=华北(你选择的区域)
|
||||
# - base_url 为 bucket 绑定的公开访问域名,用于拼出图片 URL(此处用七牛测试域名)
|
||||
# - AK/SK 亦可用环境变量 QINIU_AK / QINIU_SK 覆盖(生产建议用环境变量注入)
|
||||
qiniu:
|
||||
enabled: true
|
||||
ak: "7GLHrN7BqrI9JnWZ9Pki2q5rqPazhIFroo19a-Av"
|
||||
sk: "gmg6PLgg666Cme-gsyTlsBLhshDv-6_zsEmW4jRY"
|
||||
bucket: "toom-studio"
|
||||
zone: "z1" # env: QINIU_ZONE
|
||||
base_url: "http://toom-studio.23cm.cn" # env: QINIU_BASE_URL(自定义域名;HTTPS 证书在七牛控制台配好后改 https 即可,无需改代码)
|
||||
style_normal: "free" # env: QINIU_STYLE_NORMAL(免费图七牛命名样式名,须与控制台一致;如 free / free.webp)
|
||||
style_vip: "vip" # env: QINIU_STYLE_VIP(VIP 高清七牛命名样式名,须与控制台一致;如 vip / vip.webp)
|
||||
local_base: "" # env: QINIU_LOCAL_BASE(本地兜底前缀,通常空)
|
||||
# 私有空间下载签名过期时间(秒):
|
||||
# - sign_ttl_normal:普通/压缩图(含命名样式 -free),长过期便于 SSG 静态页与 CDN 缓存;默认 31536000(1 年)
|
||||
# - sign_ttl_hd:VIP 高清原图,短过期(1 小时)使泄漏窗口小
|
||||
# 前置:需将 bucket 在七牛控制台设为「私有」,并把 base_url 改为自定义 HTTPS 域名(当前测试域名打不开)。
|
||||
sign_ttl_normal: 31536000 # env: QINIU_SIGN_TTL_NORMAL
|
||||
sign_ttl_hd: 3600 # env: QINIU_SIGN_TTL_HD
|
||||
|
||||
|
||||
Reference in New Issue
Block a user