You've already forked pruchase_jhw
68 lines
1.5 KiB
Bash
68 lines
1.5 KiB
Bash
# ==========================================
|
|
# JP Purchase Automation Tool - Example Settings
|
|
# ==========================================
|
|
#
|
|
# 使用方式:
|
|
# 1) 复制本文件为 .env.dev / .env.prod(按需)
|
|
# 2) 填写敏感信息(Redis 密码、回调密钥等)
|
|
#
|
|
|
|
# 运行环境
|
|
APP_ENV=dev
|
|
|
|
# 日志配置
|
|
LOG_LEVEL=INFO
|
|
LOG_DIR=./logs
|
|
|
|
# Redis 配置
|
|
REDIS_HOST=127.0.0.1
|
|
REDIS_PORT=6379
|
|
REDIS_PASSWORD=
|
|
REDIS_DB=0
|
|
REDIS_STREAM_KEY=jp_purchase_task_dev
|
|
REDIS_CONSUMER_GROUP=purchase_group
|
|
REDIS_CONSUMER_NAME=purchase_worker_dev
|
|
REDIS_DELAY_ZSET_KEY=jp_purchase_delay_task_dev
|
|
REDIS_DELAY_POLL_INTERVAL=3600
|
|
REDIS_DELAY_BATCH_SIZE=10
|
|
REDIS_NEWS_HASH_KEY=jp_surugaya_news_dev
|
|
|
|
# 通知定时抓取
|
|
NEWS_FETCH_ENABLED=true
|
|
NEWS_FETCH_INTERVAL_SECONDS=300
|
|
|
|
# 浏览器配置
|
|
BROWSER_HEADLESS=false
|
|
BROWSER_EXECUTABLE_PATH=
|
|
BROWSER_KEEP_OPEN=false
|
|
# 启动时登录预检:预热浏览器后逐账号确认登录态,未登录则自动登录(默认开启)
|
|
LOGIN_PRECHECK_ENABLED=true
|
|
|
|
# 账号配置
|
|
ACCOUNTS_CONFIG_PATH=./accounts.yaml
|
|
SCREENSHOT_DIR=./archives
|
|
|
|
# 任务上报配置
|
|
CALLBACK_URL=
|
|
APPID=
|
|
APP_SECRET=
|
|
|
|
# 通知配置
|
|
NOTIFY_ENABLED=false
|
|
NOTIFY_CHANNELS=email
|
|
NOTIFY_ON_TASK_FAILED=true
|
|
|
|
# 邮件通知配置
|
|
MAIL_ENABLED=true
|
|
MAIL_SMTP_HOST=
|
|
MAIL_SMTP_PORT=465
|
|
MAIL_SMTP_USE_SSL=true
|
|
MAIL_SMTP_STARTTLS=false
|
|
MAIL_USERNAME=
|
|
MAIL_PASSWORD=
|
|
MAIL_FROM_ADDRESS=
|
|
MAIL_FROM_NAME=JP Purchase Bot
|
|
MAIL_TO_ADDRESSES=ops@example.com,owner@example.com
|
|
MAIL_SUBJECT_PREFIX=[JP-Purchase]
|
|
MAIL_TIMEOUT_SECONDS=10
|