Blizzard 8507d5060b
deploy / deploy (push) Has been cancelled
fix(storage): 共用 MinIO 实例下不再覆盖已存在桶的访问策略
MinIO 是多服务共用实例(sundynix-agent / sundynix-plant 等)。原先
ensureBucket 每次启动都无条件 SetBucketPolicy 设为公开只读,一旦
MINIO_BUCKET 配错成别的服务的桶,启动一次就会把人家的桶悄悄改成
全网可读且无任何报错。

改为:桶已存在则只连接、绝不修改策略并打日志说明;仅对本服务新建的
桶设公开只读(小程序需要图片直链)。.env.example 补充共用实例注意事项,
并建议改用仅授权 sundynix-pet 的独立账号替代 root 凭据。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-25 16:57:37 +08:00
S
Description
No description provided
3.2 MiB
Languages
Go 40.2%
HTML 25.1%
JavaScript 21.1%
TypeScript 12.9%
CSS 0.4%
Other 0.2%