Files

1 line
14 KiB
JSON

{"repo": "aicoderzhu-code/ecomchatbot", "files": {"backend/.env.production.template": {"e4a725a8423f57b9aa4329542b76773b783f4e5b": {"t": 1785746724.4389315, "n": 2930, "h": "9b3c63c77941ca86", "c": "# ============ 生产环境配置模板 ============\n# 部署到生产环境时,复制此文件为 .env 并填入实际值\n# 注意:此文件可以提交到版本控制,但不包含敏感信息\n\n# ============ 基础配置 ============\nAPP_NAME=电商智能客服系统\nAPP_VERSION=1.0.0\nDEBUG=false\nENVIRONMENT=production\n\n# API\nAPI_V1_PREFIX=/api/v1\nCORS_ORIGINS=[\"https://yourdomain.com\"]\n\n# ============ 数据库配置 ============\n# 生产环境:使用实际的数据库地址和强密码\nDATABASE_URL=postgresql+asyncpg://your_db_user:your_strong_password@postgres:5432/ecom_chatbot\nDATABASE_POOL_SIZE=50\nDATABASE_MAX_OVERFLOW=20\n\n# Redis\nREDIS_URL=redis://redis:6379/0\nREDIS_MAX_CONNECTIONS=100\n\n# ============ JWT密钥 (必须修改为强密钥) ============\n# 使用以下命令生成强密钥: openssl rand -hex 32\nJWT_SECRET=your-strong-secret-key-here-use-openssl-rand-hex-32\nJWT_ALGORITHM=HS256\nJWT_ACCESS_TOKEN_EXPIRE_HOURS=8\nJWT_REFRESH_TOKEN_EXPIRE_DAYS=30\n\n# ============ API Key ============\nAPI_KEY_PREFIX=eck_\nAPI_KEY_LENGTH=32\n\n# ============ LLM 提供商配置 ============\nLLM_PROVIDER=deepseek\n\n# ============ OpenAI 兼容配置 ============\n# 必填:实际的 API Key\nOPENAI_API_KEY=sk-your-api-key-here\nOPENAI_API_BASE=https://api.deepseek.com\nOPENAI_MODEL=deepseek-chat\nOPENAI_TEMPERATURE=0.7\nOPENAI_MAX_TOKENS=2000\n\n# ============ DeepSeek 配置 ============\n# 必填:实际的 API Key\nDEEPSEEK_API_KEY=sk-your-deepseek-api-key-here\nDEEPSEEK_BASE_URL=https://api.deepseek.com\nDEEPSEEK_MODEL=deepseek-chat\n\n# ============ Anthropic (可选) ============\nANTHROPIC_API_KEY=\nANTHROPIC_MODEL=claude-3-5-sonnet-20240620\n\n# ============ Milvus 向量数据库 ============\n# 必填:实际的 Milvus 服务地址和 Token\nMILVUS_URI=https://your-milvus-instance.cloud.zilliz.com.cn\nMILVUS_TOKEN=your-milvus-token-here\n\n# ============ Embedding 配置 ============\nEMBEDDING_MODEL=text-embedding-3-small\nEMBEDDING_DIMENSION=1536\n\n# ============ 存储配置 ============\nSTORAGE_BACKEND=tos\n\n# ============ 火山引擎 TOS 配置 ============\n# 注意:TOS 配置从根目录 .env.local 读取,无需在此重复定义\n\n# ============ RabbitMQ ============\nRABBITMQ_URL=amqp://guest:guest@rabbitmq:5672/\nCELERY_BROKER_URL=redis://redis:6379/1\nCELERY_RESULT_BACKEND=redis://redis:6379/2\n\n# ============ 限流配置 ============\nRATE_LIMIT_PER_MINUTE=100\nRATE_LIMIT_BURST=20\n\n# ============ 监控 (可选) ============\nPROMETHEUS_PORT=9090\nSENTRY_DSN=\n\n# ============ 日志 ============\nLOG_LEVEL=WARNING\nLOG_FORMAT=json\n\n# ============ 支付宝官方 SDK 配置 ============\nALIPAY_APP_ID=your-alipay-app-id\nALIPAY_PRIVATE_KEY=your-rsa2-private-key-content\nALIPAY_PUBLIC_KEY=your-alipay-platform-public-key-content\nALIPAY_GATEWAY=https://openapi.alipay.com/gateway.do\nALIPAY_NOTIFY_URL=https://yourdomain.com/api/v1/payment/callback/alipay/notify\nALIPAY_RETURN_URL=https://yourdomain.com/payment/result\nALIPAY_SANDBOX=false\nALIPAY_SANDBOX_GATEWAY=https://openapi-sandbox.dl.alipaydev.com/gateway.do\n\n# ============ 邮件服务 ============\nEMAIL_PROVIDER=smtp\nSMTP_HOST=smtp.gmail.com\nSMTP_PORT=587\nSMTP_USER=your-email@gmail.com\nSMTP_PASSWORD=your-email-password\nSMTP_FROM=noreply@yourdomain.com\n\n# ============ Celery定时任务 ============\nCELERY_TIMEZONE=Asia/Shanghai\nCELERY_ENABLE_UTC=false\n"}, "da38fc88879ed42cf324541fef25d877e7e7986d": {"t": 1785767314.4390452, "n": 2930, "h": "9b3c63c77941ca86", "c": "# ============ 生产环境配置模板 ============\n# 部署到生产环境时,复制此文件为 .env 并填入实际值\n# 注意:此文件可以提交到版本控制,但不包含敏感信息\n\n# ============ 基础配置 ============\nAPP_NAME=电商智能客服系统\nAPP_VERSION=1.0.0\nDEBUG=false\nENVIRONMENT=production\n\n# API\nAPI_V1_PREFIX=/api/v1\nCORS_ORIGINS=[\"https://yourdomain.com\"]\n\n# ============ 数据库配置 ============\n# 生产环境:使用实际的数据库地址和强密码\nDATABASE_URL=postgresql+asyncpg://your_db_user:your_strong_password@postgres:5432/ecom_chatbot\nDATABASE_POOL_SIZE=50\nDATABASE_MAX_OVERFLOW=20\n\n# Redis\nREDIS_URL=redis://redis:6379/0\nREDIS_MAX_CONNECTIONS=100\n\n# ============ JWT密钥 (必须修改为强密钥) ============\n# 使用以下命令生成强密钥: openssl rand -hex 32\nJWT_SECRET=your-strong-secret-key-here-use-openssl-rand-hex-32\nJWT_ALGORITHM=HS256\nJWT_ACCESS_TOKEN_EXPIRE_HOURS=8\nJWT_REFRESH_TOKEN_EXPIRE_DAYS=30\n\n# ============ API Key ============\nAPI_KEY_PREFIX=eck_\nAPI_KEY_LENGTH=32\n\n# ============ LLM 提供商配置 ============\nLLM_PROVIDER=deepseek\n\n# ============ OpenAI 兼容配置 ============\n# 必填:实际的 API Key\nOPENAI_API_KEY=sk-your-api-key-here\nOPENAI_API_BASE=https://api.deepseek.com\nOPENAI_MODEL=deepseek-chat\nOPENAI_TEMPERATURE=0.7\nOPENAI_MAX_TOKENS=2000\n\n# ============ DeepSeek 配置 ============\n# 必填:实际的 API Key\nDEEPSEEK_API_KEY=sk-your-deepseek-api-key-here\nDEEPSEEK_BASE_URL=https://api.deepseek.com\nDEEPSEEK_MODEL=deepseek-chat\n\n# ============ Anthropic (可选) ============\nANTHROPIC_API_KEY=\nANTHROPIC_MODEL=claude-3-5-sonnet-20240620\n\n# ============ Milvus 向量数据库 ============\n# 必填:实际的 Milvus 服务地址和 Token\nMILVUS_URI=https://your-milvus-instance.cloud.zilliz.com.cn\nMILVUS_TOKEN=your-milvus-token-here\n\n# ============ Embedding 配置 ============\nEMBEDDING_MODEL=text-embedding-3-small\nEMBEDDING_DIMENSION=1536\n\n# ============ 存储配置 ============\nSTORAGE_BACKEND=tos\n\n# ============ 火山引擎 TOS 配置 ============\n# 注意:TOS 配置从根目录 .env.local 读取,无需在此重复定义\n\n# ============ RabbitMQ ============\nRABBITMQ_URL=amqp://guest:guest@rabbitmq:5672/\nCELERY_BROKER_URL=redis://redis:6379/1\nCELERY_RESULT_BACKEND=redis://redis:6379/2\n\n# ============ 限流配置 ============\nRATE_LIMIT_PER_MINUTE=100\nRATE_LIMIT_BURST=20\n\n# ============ 监控 (可选) ============\nPROMETHEUS_PORT=9090\nSENTRY_DSN=\n\n# ============ 日志 ============\nLOG_LEVEL=WARNING\nLOG_FORMAT=json\n\n# ============ 支付宝官方 SDK 配置 ============\nALIPAY_APP_ID=your-alipay-app-id\nALIPAY_PRIVATE_KEY=your-rsa2-private-key-content\nALIPAY_PUBLIC_KEY=your-alipay-platform-public-key-content\nALIPAY_GATEWAY=https://openapi.alipay.com/gateway.do\nALIPAY_NOTIFY_URL=https://yourdomain.com/api/v1/payment/callback/alipay/notify\nALIPAY_RETURN_URL=https://yourdomain.com/payment/result\nALIPAY_SANDBOX=false\nALIPAY_SANDBOX_GATEWAY=https://openapi-sandbox.dl.alipaydev.com/gateway.do\n\n# ============ 邮件服务 ============\nEMAIL_PROVIDER=smtp\nSMTP_HOST=smtp.gmail.com\nSMTP_PORT=587\nSMTP_USER=your-email@gmail.com\nSMTP_PASSWORD=your-email-password\nSMTP_FROM=noreply@yourdomain.com\n\n# ============ Celery定时任务 ============\nCELERY_TIMEZONE=Asia/Shanghai\nCELERY_ENABLE_UTC=false\n"}, "c9b514fcd4941192e092101f6284fd7cc4575e47": {"t": 1785767315.8631938, "n": 2874, "h": "8feaf914f1d51c07", "c": "# ============ 生产环境配置模板 ============\n# 部署到生产环境时,复制此文件为 .env 并填入实际值\n# 注意:此文件可以提交到版本控制,但不包含敏感信息\n\n# ============ 基础配置 ============\nAPP_NAME=电商智能客服系统\nAPP_VERSION=1.0.0\nDEBUG=false\nENVIRONMENT=production\n\n# API\nAPI_V1_PREFIX=/api/v1\nCORS_ORIGINS=[\"https://yourdomain.com\"]\n\n# ============ 数据库配置 ============\n# 生产环境:使用实际的数据库地址和强密码\nDATABASE_URL=postgresql+asyncpg://your_db_user:your_strong_password@postgres:5432/ecom_chatbot\nDATABASE_POOL_SIZE=50\nDATABASE_MAX_OVERFLOW=20\n\n# Redis\nREDIS_URL=redis://redis:6379/0\nREDIS_MAX_CONNECTIONS=100\n\n# ============ JWT密钥 (必须修改为强密钥) ============\n# 使用以下命令生成强密钥: openssl rand -hex 32\nJWT_SECRET=your-strong-secret-key-here-use-openssl-rand-hex-32\nJWT_ALGORITHM=HS256\nJWT_ACCESS_TOKEN_EXPIRE_HOURS=8\nJWT_REFRESH_TOKEN_EXPIRE_DAYS=30\n\n# ============ API Key ============\nAPI_KEY_PREFIX=eck_\nAPI_KEY_LENGTH=32\n\n# ============ LLM 提供商配置 ============\nLLM_PROVIDER=deepseek\n\n# ============ OpenAI 兼容配置 ============\n# 必填:实际的 API Key\nOPENAI_API_KEY=sk-your-api-key-here\nOPENAI_API_BASE=https://api.deepseek.com\nOPENAI_MODEL=deepseek-chat\nOPENAI_TEMPERATURE=0.7\nOPENAI_MAX_TOKENS=2000\n\n# ============ DeepSeek 配置 ============\n# 必填:实际的 API Key\nDEEPSEEK_API_KEY=sk-your-deepseek-api-key-here\nDEEPSEEK_BASE_URL=https://api.deepseek.com\nDEEPSEEK_MODEL=deepseek-chat\n\n# ============ Anthropic (可选) ============\nANTHROPIC_API_KEY=\nANTHROPIC_MODEL=claude-3-5-sonnet-20240620\n\n# ============ Milvus 向量数据库 ============\n# 必填:实际的 Milvus 服务地址和 Token\nMILVUS_URI=https://your-milvus-instance.cloud.zilliz.com.cn\nMILVUS_TOKEN=your-milvus-token-here\n\n# ============ Embedding 配置 ============\nEMBEDDING_MODEL=text-embedding-3-small\nEMBEDDING_DIMENSION=1536\n\n# ============ 存储配置 ============\nSTORAGE_BACKEND=tos\n\n# ============ 火山引擎 TOS 配置 ============\n# 注意:TOS 配置从根目录 .env.local 读取,无需在此重复定义\n\n# ============ RabbitMQ ============\nRABBITMQ_URL=amqp://guest:guest@rabbitmq:5672/\nCELERY_BROKER_URL=redis://redis:6379/1\nCELERY_RESULT_BACKEND=redis://redis:6379/2\n\n# ============ 限流配置 ============\nRATE_LIMIT_PER_MINUTE=100\nRATE_LIMIT_BURST=20\n\n# ============ 监控 (可选) ============\nPROMETHEUS_PORT=9090\nSENTRY_DSN=\n\n# ============ 日志 ============\nLOG_LEVEL=WARNING\nLOG_FORMAT=json\n\n# ============ 支付宝官方 SDK 配置 ============\nALIPAY_APP_ID=your-alipay-app-id\nALIPAY_PRIVATE_KEY=your-rsa2-private-key-content\nALIPAY_PUBLIC_KEY=your-alipay-platform-public-key-content\nALIPAY_GATEWAY=https://openapi.alipay.com/gateway.do\nALIPAY_NOTIFY_URL=https://yourdomain.com/api/v1/payment/callback/alipay/notify\nALIPAY_SANDBOX=false\nALIPAY_SANDBOX_GATEWAY=https://openapi-sandbox.dl.alipaydev.com/gateway.do\n\n# ============ 邮件服务 ============\nEMAIL_PROVIDER=smtp\nSMTP_HOST=smtp.gmail.com\nSMTP_PORT=587\nSMTP_USER=your-email@gmail.com\nSMTP_PASSWORD=your-email-password\nSMTP_FROM=noreply@yourdomain.com\n\n# ============ Celery定时任务 ============\nCELERY_TIMEZONE=Asia/Shanghai\nCELERY_ENABLE_UTC=false\n"}, "f870ae8ae7f0386017014c3a57018c9d1b593083": {"t": 1785767317.0885432, "n": 2884, "h": "5f921843712c4a93", "c": "# ============ 生产环境配置模板 ============\n# 部署到生产环境时,复制此文件为 .env 并填入实际值\n# 注意:此文件可以提交到版本控制,但不包含敏感信息\n\n# ============ 基础配置 ============\nAPP_NAME=电商智能客服系统\nAPP_VERSION=1.0.0\nDEBUG=false\nENVIRONMENT=production\n\n# API\nAPI_V1_PREFIX=/api/v1\nCORS_ORIGINS=[\"https://yourdomain.com\"]\n\n# ============ 数据库配置 ============\n# 生产环境:使用实际的数据库地址和强密码\nDATABASE_URL=postgresql+asyncpg://your_db_user:your_strong_password@postgres:5432/ecom_chatbot\nDATABASE_POOL_SIZE=50\nDATABASE_MAX_OVERFLOW=20\n\n# Redis\nREDIS_URL=redis://redis:6379/0\nREDIS_MAX_CONNECTIONS=100\n\n# ============ JWT密钥 (必须修改为强密钥) ============\n# 使用以下命令生成强密钥: openssl rand -hex 32\nJWT_SECRET=your-strong-secret-key-here-use-openssl-rand-hex-32\nJWT_ALGORITHM=HS256\nJWT_ACCESS_TOKEN_EXPIRE_HOURS=8\nJWT_REFRESH_TOKEN_EXPIRE_DAYS=30\n\n# ============ API Key ============\nAPI_KEY_PREFIX=eck_\nAPI_KEY_LENGTH=32\n\n# ============ LLM 提供商配置 ============\nLLM_PROVIDER=deepseek\n\n# ============ OpenAI 兼容配置 ============\n# 必填:实际的 API Key\nOPENAI_API_KEY=sk-your-api-key-here\nOPENAI_API_BASE=https://api.deepseek.com\nOPENAI_MODEL=deepseek-chat\nOPENAI_TEMPERATURE=0.7\nOPENAI_MAX_TOKENS=2000\n\n# ============ DeepSeek 配置 ============\n# 必填:实际的 API Key\nDEEPSEEK_API_KEY=sk-your-deepseek-api-key-here\nDEEPSEEK_BASE_URL=https://api.deepseek.com\nDEEPSEEK_MODEL=deepseek-chat\n\n# ============ Anthropic (可选) ============\nANTHROPIC_API_KEY=\nANTHROPIC_MODEL=claude-3-5-sonnet-20240620\n\n# ============ Milvus 向量数据库 ============\n# 必填:实际的 Milvus 服务地址和 Token\nMILVUS_URI=https://your-milvus-instance.cloud.zilliz.com.cn\nMILVUS_TOKEN=your-milvus-token-here\n\n# ============ Embedding 配置 ============\nEMBEDDING_MODEL=text-embedding-3-small\nEMBEDDING_DIMENSION=1536\n\n# ============ 存储配置 ============\nSTORAGE_BACKEND=tos\n\n# ============ 火山引擎 TOS 配置 ============\n# 注意:TOS 配置从根目录 .env.local 读取,无需在此重复定义\n\n# ============ RabbitMQ ============\nRABBITMQ_URL=amqp://guest:guest@rabbitmq:5672/\nCELERY_BROKER_URL=redis://redis:6379/1\nCELERY_RESULT_BACKEND=redis://redis:6379/2\n\n# ============ 限流配置 ============\nRATE_LIMIT_PER_MINUTE=100\nRATE_LIMIT_BURST=20\n\n# ============ 监控 (可选) ============\nPROMETHEUS_PORT=9090\nSENTRY_DSN=\n\n# ============ 日志 ============\nLOG_LEVEL=WARNING\nLOG_FORMAT=json\n\n# ============ 支付配置 ============\n# 支付宝配置(生产环境)\nALIPAY_APPID=your-alipay-appid\nALIPAY_PRIVATE_KEY_PATH=/app/keys/alipay_private_key.pem\nALIPAY_PUBLIC_KEY_PATH=/app/keys/alipay_platform_public_key.pem\nALIPAY_GATEWAY_URL=https://openapi.alipay.com/gateway.do\nALIPAY_RETURN_URL=https://yourdomain.com/payment/alipay/return\nALIPAY_NOTIFY_URL=https://yourdomain.com/api/v1/payment/callback/alipay/notify\nALIPAY_SANDBOX=false\n\n# ============ 邮件服务 ============\nEMAIL_PROVIDER=smtp\nSMTP_HOST=smtp.gmail.com\nSMTP_PORT=587\nSMTP_USER=your-email@gmail.com\nSMTP_PASSWORD=your-email-password\nSMTP_FROM=noreply@yourdomain.com\n\n# ============ Celery定时任务 ============\nCELERY_TIMEZONE=Asia/Shanghai\nCELERY_ENABLE_UTC=false\n"}}}}