Init
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
# 服务监听地址,通常本地用 127.0.0.1,容器/服务器用 0.0.0.0
|
||||
SURUGAYA_APP_HOST=0.0.0.0
|
||||
# 服务监听端口
|
||||
SURUGAYA_APP_PORT=31106
|
||||
# 日志级别:DEBUG / INFO / WARNING / ERROR
|
||||
SURUGAYA_LOG_LEVEL=INFO
|
||||
|
||||
# 是否将日志写入文件(dev 默认 false,prod 默认 true;可显式覆盖)
|
||||
SURUGAYA_LOG_TO_FILE=
|
||||
# 日志目录(相对项目根目录)
|
||||
SURUGAYA_LOG_DIR=logs
|
||||
# 日志切割策略(Loguru 语法):例如 100 MB / 1 day / 00:00
|
||||
SURUGAYA_LOG_ROTATION=100 MB
|
||||
# 日志清理策略(Loguru 语法):例如 14 days / 30 days
|
||||
SURUGAYA_LOG_RETENTION=14 days
|
||||
# 日志压缩格式:zip / gz / tar.gz;留空表示不压缩
|
||||
SURUGAYA_LOG_COMPRESSION=zip
|
||||
|
||||
# 运行环境:dev / prod / test(dev 下默认非无头浏览器)
|
||||
SURUGAYA_APP_ENV=dev
|
||||
|
||||
# Bearer Token 鉴权密钥:请求需携带 Authorization: Bearer <token>
|
||||
SURUGAYA_BEARER_TOKEN=REPLACE_WITH_TOKEN_16CHARS
|
||||
|
||||
# 是否启用 Playwright 浏览器抓取(false 时仅保留 API 骨架,方便本地跑测试)
|
||||
SURUGAYA_BROWSER_ENABLED=true
|
||||
# 浏览器无头模式(服务器通常 true,本地调试可改 false)
|
||||
SURUGAYA_BROWSER_HEADLESS=false
|
||||
# 抓取异常时是否保留浏览器窗口不自动关闭(local + 非无头下建议 true,方便观察 Cloudflare 页面)
|
||||
SURUGAYA_BROWSER_KEEP_OPEN_ON_ERROR=true
|
||||
# 使用的浏览器通道(Windows 常用 chrome;也可留空使用 bundled chromium)
|
||||
SURUGAYA_BROWSER_CHANNEL=chrome
|
||||
|
||||
# 代理地址(需要日本 IP 时配置,例如 http://127.0.0.1:7890 或 socks5://127.0.0.1:1080)
|
||||
SURUGAYA_PROXY_SERVER=
|
||||
# 代理用户名(如代理需要认证则填写)
|
||||
SURUGAYA_PROXY_USERNAME=
|
||||
# 代理密码(如代理需要认证则填写)
|
||||
SURUGAYA_PROXY_PASSWORD=
|
||||
|
||||
# Redis(可选;用于跨进程/跨实例复用会话与限流状态)
|
||||
# 留空表示不使用 Redis(退回进程内存)
|
||||
SURUGAYA_REDIS_HOST=
|
||||
SURUGAYA_REDIS_PORT=6379
|
||||
SURUGAYA_REDIS_PASSWORD=
|
||||
SURUGAYA_REDIS_DB=0
|
||||
Reference in New Issue
Block a user