# ========================================== # 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 # 浏览器配置 BROWSER_HEADLESS=false BROWSER_EXECUTABLE_PATH= BROWSER_KEEP_OPEN=false # 账号配置 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