update
This commit is contained in:
@ -79,34 +79,31 @@ client_sign:
|
||||
|
||||
# 爬虫入库管线:暴露 :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)。
|
||||
# - 依赖迁移 db/migrations/002_ingest.sql(建 ingest_jobs / ingest_nonces)。
|
||||
# - 启用后 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:
|
||||
# 缤纷云 S4 对象存储(S3 兼容,爬虫入库图片上传目标)
|
||||
# - enabled: true 时,worker 把下载的走秀/街拍图直传 S4 bucket,库里只存 key(base_url 渲染时拼)
|
||||
# - bucket:存储桶名(须为「公开桶」,图片经 CoreIX 公开样式对外提供)
|
||||
# - endpoint:S3 接入点,默认 https://s3.bitiful.net;region 任意(如 cn-east-1)
|
||||
# - base_url:对外访问域名;留空自动推导 https://<bucket>.s3.bitiful.net(务必与 endpoint 同 host)
|
||||
# - ak/sk:缤纷云子账户 AccessKey/SecretKey(须有 PutObject/DeleteObject/GetObject 权限)
|
||||
# - style_display:全量展示图 CoreIX 样式名(VIP 与免费用户同质量)。须在控制台建一个公开样式 high,
|
||||
# 或填查询串(如 w=1080&q=80&fmt=webp)免建样式。代码含 "=" 即走查询串模式。
|
||||
# 环境变量覆盖:S4_AK / S4_SK / S4_BUCKET / S4_ENDPOINT / S4_BASE_URL / S4_STYLE_DISPLAY / S4_STYLE_THUMB / S4_LOCAL_BASE
|
||||
# (旧 QINIU_* 仅 QINIU_STYLE_NORMAL 作 style_display 的兼容回退;S4_* 优先)
|
||||
s4:
|
||||
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
|
||||
ak: "ur2YaIFZvySmjTIgGT1fxhAW"
|
||||
sk: "JUlfcQ4HNgO5eIzj9u7qaeQomqssvtI"
|
||||
bucket: "toomstudio" # 你的缤纷云 S4 桶名
|
||||
endpoint: "https://s3.bitiful.net"
|
||||
region: "cn-east-1"
|
||||
base_url: "" # 留空自动推导 https://toomstudio.s3.bitiful.net
|
||||
style_display: "high" # 高清公开样式名(须在缤纷云控制台建 public 样式 high);或填查询串 w=1080&q=80&fmt=webp
|
||||
style_thumb: "thumb" # 列表缩略图公开样式名(控制台建 public 样式 thumb);仅用于列表/卡片等小尺寸场景,详情页与大图仍用 style_display。留空则回落 style_display
|
||||
|
||||
|
||||
Reference in New Issue
Block a user