# Fashion API 环境变量示例 # # 复制为 .env 供 docker-compose / 容器注入;也可直接以环境变量形式注入。 # 本文件只作模板,不含真实密钥。密钥也可在本地「终端交互启动」时按提示填写(写回 config.local.yml)。 # # 加载优先级:环境变量 > config.yml > config.local.yml > 交互提示(仅本地 TTY) # 注意:config.yml 中以下敏感项已留空,必须二选一提供: # JWT_SECRET / DB_PASSWORD / INGEST_SECRET / HASHID_SECRET / S4_AK / S4_SK # ---- 服务 ---- SERVER_PORT=8090 GIN_MODE=release SSG_PORT=8091 SSG_TOKEN= BACKSTAGE_PORT=8092 HASHID_SECRET= # ---- 数据库 (PostgreSQL + pgvector) ---- DB_HOST=127.0.0.1 DB_PORT=5432 DB_USER=fashion DB_PASSWORD= DB_NAME=fashion DB_LOG_LEVEL=warn # ---- JWT ---- JWT_SECRET= JWT_EXPIRE_HOURS=168 JWT_REFRESH_EXPIRE_HOURS=720 # ---- 爬虫上报 HMAC ---- INGEST_SECRET= INGEST_TTL=300 INGEST_DOWNLOAD_PROXY= # ---- 公开接口前端 JS 签名 ---- CLIENT_SIGN_ENABLED=false CLIENT_SIGN_SECRET= CLIENT_SIGN_TTL=30 # ---- 跨域(CORS):逗号分隔的具体域名,覆盖 config.yml 的 allow_origins ---- CORS_ALLOW_ORIGINS=https://xisoa.com,https://www.xisoa.com # ---- 按 IP 速率限制(令牌桶,防刷兜底)---- RATE_LIMIT_ENABLED=false RATE_LIMIT_RPS=20 RATE_LIMIT_BURST=40 # ---- 缤纷云 S4 (S3 兼容,图片存储) ---- S4_ENABLED=true S4_AK= S4_SK= S4_BUCKET=toomstudio S4_ENDPOINT=https://s3.bitiful.net S4_REGION=cn-east-1 S4_BASE_URL= S4_STYLE_DISPLAY=high S4_STYLE_THUMB=thumb