# 复制为 .env.production 后填写,配合 docker-compose.production.yml 使用。 # 与 self-hosted 模式的区别:数据库用公司公共 MySQL,不启动数据库容器,无 MYSQL_ROOT_PASSWORD。 # 不要把真实密钥提交到 Git。 # 公共 MySQL 连接(要求 MySQL 8 + utf8mb4,账号需对目标库有建表/读写权限)。 MYSQL_HOST=replace-with-shared-mysql-host MYSQL_PORT=3306 MYSQL_DATABASE=koc_loop MYSQL_USER=koc MYSQL_PASSWORD=replace-with-strong-app-password # 对外地址。部署域名确定后替换。 APP_ORIGIN=https://koc.example.com KOC_PORTAL_URL=https://koc.example.com/koc/ # 后台首次启动会创建唯一超级管理员;账号创建后建议移除明文密码并重启。 SUPER_ADMIN_USERNAME=admin SUPER_ADMIN_PASSWORD=replace-with-strong-admin-password ADMIN_INTERNAL_TOKEN=replace-with-random-internal-token # KOC LOOP 自身 MCP 的访问密钥。 KOC_MCP_API_KEY=replace-with-random-mcp-key # 飞书内容表读取。 FEISHU_APP_ID= FEISHU_APP_SECRET= # 小红书公开数据采集 MCP。 AI_TOOL_CENTER_MCP_URL= AI_TOOL_CENTER_MCP_KEY= # 账号 LLM 自动打标(可选):AI_TOOL_CENTER 的 structured_text_process 工具,留空 = 关闭自动打标。 AI_TAGGING_TOOL= # 企业微信通知(临期催办 + 管理员汇总)。群机器人只需 webhook;KOC 侧催办还需 corp/agent/secret, # 并在后台 partners 编辑里把 wecom_external_user_id 填好。 WECOM_ROBOT_WEBHOOK= WECOM_CORP_ID= WECOM_AGENT_ID= WECOM_SECRET= WECOM_NOTIFY_DUE_DAYS=3 WECOM_NOTIFY_ENABLED=true # 每天北京时间 09:00 自动执行采集计划。 ENABLE_SCHEDULER=true SEED_DEMO_DATA=false HTTP_PORT=80