iconsulting/:q

158 lines
4.9 KiB
Plaintext

# ===========================================
# iConsulting - Environment Configuration
# ===========================================
# 使用方法: 复制此文件为 .env 并填入实际值
# cp .env.example .env
# ===========================================
# Application
NODE_ENV=production
APP_NAME=iConsulting
# ===========================================
# 域名配置
# ===========================================
DOMAIN=iconsulting.szaiai.com
ADMIN_EMAIL=admin@szaiai.com
# ===========================================
# 服务器网络配置
# ===========================================
# 对外服务 IP (用户访问)
SERVER_PUBLIC_IP=14.215.128.96
# Claude API 出口 IP
CLAUDE_API_OUTBOUND_IP=154.84.135.121
# Claude API 服务器
CLAUDE_API_SERVER=67.223.119.33
# ===========================================
# Anthropic Claude API
# ===========================================
ANTHROPIC_API_KEY=sk-ant-api03-xxx
ANTHROPIC_BASE_URL=https://api.anthropic.com
# ===========================================
# OpenAI API (用于 Embedding)
# ===========================================
OPENAI_API_KEY=sk-xxx
# ===========================================
# PostgreSQL Database
# ===========================================
POSTGRES_HOST=localhost
POSTGRES_PORT=5432
POSTGRES_USER=postgres
POSTGRES_PASSWORD=1sDtLf8PVlkh1JWbLsxHcSkCNUWufGR
POSTGRES_DB=iconsulting
DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}
# ===========================================
# Neo4j Graph Database
# ===========================================
NEO4J_URI=bolt://localhost:7687
NEO4J_USER=neo4j
NEO4J_PASSWORD=5w2MSOOto91Qrbpxp7gyfd9G51cgLr
# ===========================================
# Redis Cache
# ===========================================
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=8tXQTItRPowWL0esTNDrtRjGgGpA6Q1Z
REDIS_URL=redis://:${REDIS_PASSWORD}@${REDIS_HOST}:${REDIS_PORT}
# ===========================================
# Payment - Alipay
# ===========================================
ALIPAY_APP_ID=your_app_id
ALIPAY_PRIVATE_KEY=your_private_key
ALIPAY_PUBLIC_KEY=alipay_public_key
ALIPAY_GATEWAY=https://openapi.alipay.com/gateway.do
ALIPAY_NOTIFY_URL=https://your-domain.com/api/v1/payments/alipay/notify
# ===========================================
# Payment - WeChat Pay
# ===========================================
WECHAT_APP_ID=your_app_id
WECHAT_MCH_ID=your_merchant_id
WECHAT_API_KEY=your_api_key
WECHAT_CERT_PATH=/path/to/wechat/cert
WECHAT_NOTIFY_URL=https://your-domain.com/api/v1/payments/wechat/notify
# ===========================================
# Payment - Stripe (Credit Card)
# ===========================================
STRIPE_SECRET_KEY=sk_test_xxx
STRIPE_PUBLISHABLE_KEY=pk_test_xxx
STRIPE_WEBHOOK_SECRET=whsec_xxx
# ===========================================
# Payment Callback URLs
# ===========================================
PAYMENT_CALLBACK_BASE_URL=https://your-domain.com
PAYMENT_SUCCESS_REDIRECT_URL=https://your-domain.com/payment/success
PAYMENT_CANCEL_REDIRECT_URL=https://your-domain.com/payment/cancel
# ===========================================
# JWT Authentication
# ===========================================
JWT_SECRET=qP7XCrYwhaHPsdmFkPH8986yC0qyoJJSoBoWRrBqg8MObrtI7ALKlhjoYhmT7d
JWT_EXPIRES_IN=7d
JWT_REFRESH_EXPIRES_IN=30d
# ===========================================
# SMS Service (for phone verification)
# ===========================================
SMS_PROVIDER=aliyun
ALIYUN_SMS_ACCESS_KEY_ID=your_access_key_id
ALIYUN_SMS_ACCESS_KEY_SECRET=your_access_key_secret
ALIYUN_SMS_SIGN_NAME=iConsulting
ALIYUN_SMS_TEMPLATE_CODE=SMS_xxx
# ===========================================
# Service Ports
# ===========================================
USER_SERVICE_PORT=3001
PAYMENT_SERVICE_PORT=3002
KNOWLEDGE_SERVICE_PORT=3003
CONVERSATION_SERVICE_PORT=3004
EVOLUTION_SERVICE_PORT=3005
# ===========================================
# 服务间通信 URL
# ===========================================
USER_SERVICE_URL=http://localhost:3001
PAYMENT_SERVICE_URL=http://localhost:3002
KNOWLEDGE_SERVICE_URL=http://localhost:3003
CONVERSATION_SERVICE_URL=http://localhost:3004
EVOLUTION_SERVICE_URL=http://localhost:3005
# ===========================================
# Kong API Gateway
# ===========================================
KONG_PROXY_PORT=8000
KONG_ADMIN_PORT=8001
# ===========================================
# Frontend URLs
# ===========================================
WEB_CLIENT_URL=http://localhost
ADMIN_CLIENT_URL=http://localhost/admin
# ===========================================
# CORS
# ===========================================
CORS_ORIGINS=http://localhost,http://14.215.128.96
# ===========================================
# Rate Limiting
# ===========================================
RATE_LIMIT_TTL=60
RATE_LIMIT_MAX=100
# ===========================================
# Logging
# ===========================================
LOG_LEVEL=info
LOG_FORMAT=json