|
@@ -4,12 +4,50 @@ services:
|
|
|
context: ../.. # 从Agent根目录构建
|
|
context: ../.. # 从Agent根目录构建
|
|
|
dockerfile: examples/auto_put_ad_mini/Dockerfile
|
|
dockerfile: examples/auto_put_ad_mini/Dockerfile
|
|
|
container_name: auto_put_ad_mini
|
|
container_name: auto_put_ad_mini
|
|
|
- env_file:
|
|
|
|
|
- - .env
|
|
|
|
|
environment:
|
|
environment:
|
|
|
- - TZ=Asia/Shanghai # 或 UTC
|
|
|
|
|
- - EXECUTION_ENABLED=false # 开发环境默认 false
|
|
|
|
|
- - WHITELIST_ENABLED=true
|
|
|
|
|
|
|
+ # 基础配置
|
|
|
|
|
+ - TZ=${TZ:-Asia/Shanghai}
|
|
|
|
|
+ - EXECUTION_ENABLED=${EXECUTION_ENABLED:-false}
|
|
|
|
|
+ - WHITELIST_ENABLED=${WHITELIST_ENABLED:-true}
|
|
|
|
|
+ - WHITELIST_ACCOUNTS=${WHITELIST_ACCOUNTS:-80769799}
|
|
|
|
|
+
|
|
|
|
|
+ # 腾讯广告 API
|
|
|
|
|
+ - TENCENT_AD_ACCOUNT_ID=${TENCENT_AD_ACCOUNT_ID:-80769799}
|
|
|
|
|
+ - TENCENT_AD_USER_TOKEN=${TENCENT_AD_USER_TOKEN}
|
|
|
|
|
+ - TENCENT_AD_ACCESS_TOKEN=${TENCENT_AD_ACCESS_TOKEN:-}
|
|
|
|
|
+ - TENCENT_AD_BASE_URL=${TENCENT_AD_BASE_URL:-https://api.e.qq.com/v3.0}
|
|
|
|
|
+
|
|
|
|
|
+ # 飞书配置
|
|
|
|
|
+ - FEISHU_APP_ID=${FEISHU_APP_ID}
|
|
|
|
|
+ - FEISHU_APP_SECRET=${FEISHU_APP_SECRET}
|
|
|
|
|
+ - FEISHU_OPERATOR_OPEN_ID=${FEISHU_OPERATOR_OPEN_ID}
|
|
|
|
|
+ - FEISHU_OPERATOR_CHAT_ID=${FEISHU_OPERATOR_CHAT_ID}
|
|
|
|
|
+ - FEISHU_AD_PROJECT_CHAT_ID=${FEISHU_AD_PROJECT_CHAT_ID:-}
|
|
|
|
|
+
|
|
|
|
|
+ # 数据库配置
|
|
|
|
|
+ - DB_HOST=${DB_HOST:-localhost}
|
|
|
|
|
+ - DB_PORT=${DB_PORT:-3306}
|
|
|
|
|
+ - DB_USER=${DB_USER:-ad_rw}
|
|
|
|
|
+ - DB_PASSWORD=${DB_PASSWORD}
|
|
|
|
|
+ - DB_NAME=${DB_NAME:-auto_put_ad_mini}
|
|
|
|
|
+
|
|
|
|
|
+ # ODPS 数据平台(可选)
|
|
|
|
|
+ - ODPS_ACCESS_ID=${ODPS_ACCESS_ID:-}
|
|
|
|
|
+ - ODPS_ACCESS_SECRET=${ODPS_ACCESS_SECRET:-}
|
|
|
|
|
+ - ODPS_PROJECT=${ODPS_PROJECT:-loghubods}
|
|
|
|
|
+
|
|
|
|
|
+ # LLM API Keys
|
|
|
|
|
+ - QWEN_API_KEY=${QWEN_API_KEY:-}
|
|
|
|
|
+ - OPEN_ROUTER_API_KEY=${OPEN_ROUTER_API_KEY:-}
|
|
|
|
|
+
|
|
|
|
|
+ # 代理配置(可选)
|
|
|
|
|
+ - HTTP_PROXY=${HTTP_PROXY:-}
|
|
|
|
|
+ - HTTPS_PROXY=${HTTPS_PROXY:-}
|
|
|
|
|
+
|
|
|
|
|
+ # APScheduler 定时任务
|
|
|
|
|
+ - CRON_SCHEDULE=${CRON_SCHEDULE:-0 2 * * *}
|
|
|
|
|
+ - RUN_ON_STARTUP=${RUN_ON_STARTUP:-false}
|
|
|
|
|
+ - PORT=${PORT:-8080}
|
|
|
ports:
|
|
ports:
|
|
|
- "8080:8080" # 暴露FastAPI端口
|
|
- "8080:8080" # 暴露FastAPI端口
|
|
|
volumes:
|
|
volumes:
|