# Environment Configuration Template # Run: ./scripts/init_env.sh (copies this file to .env if missing) # Then edit .env with your actual values. # 生产/测试凭证与远程登录方式见 docs/QUICKSTART.md §1.6 # Note: Values with special chars (#, $, spaces) should be quoted, e.g. PASSWORD="my#pass" # Elasticsearch (生产默认 10.200.16.14:9200,本地可用 localhost) ES_HOST=http://localhost:9200 ES_USERNAME=saas ES_PASSWORD= ES_AUTH="${ES_USERNAME}:${ES_PASSWORD}" # Redis (生产默认 10.200.16.14:6479,密码见 docs/QUICKSTART.md §1.6) REDIS_HOST=10.200.16.14 REDIS_PORT=6479 REDIS_PASSWORD= # DeepL Translation API DEEPL_AUTH_KEY= # API Service Configuration API_HOST=0.0.0.0 API_PORT=6002 INDEXER_HOST=0.0.0.0 INDEXER_PORT=6004 # Embedding HTTP servers (text 6005 / image 6008): bind all interfaces EMBEDDING_HOST=0.0.0.0 # Optional service ports FRONTEND_PORT=6003 # Search evaluation web UI (scripts/evaluation, service name: eval-web) EVAL_WEB_HOST=0.0.0.0 EVAL_WEB_PORT=6010 EMBEDDING_PORT=6005 TEI_PORT=8080 CNCLIP_PORT=51000 TRANSLATION_PORT=6006 RERANKER_PORT=6007 EMBEDDING_SERVICE_URL=http://127.0.0.1:6005 TRANSLATION_SERVICE_URL=http://127.0.0.1:6006 RERANKER_SERVICE_URL=http://127.0.0.1:6007/rerank TRANSLATION_PROVIDER=direct TRANSLATION_MODEL=qwen EMBEDDING_BACKEND=tei TEI_BASE_URL=http://127.0.0.1:8080 TEI_DEVICE=cuda TEI_VERSION=1.9 TEI_MAX_BATCH_TOKENS=2048 TEI_MAX_CLIENT_BATCH_SIZE=8 TEI_HEALTH_TIMEOUT_SEC=300 RERANK_PROVIDER=http RERANK_BACKEND=qwen3_vllm # Optional for cloud rerank backend (RERANK_BACKEND=dashscope_rerank) # Reranker cloud API keys by region RERANK_DASHSCOPE_API_KEY_CN= RERANK_DASHSCOPE_API_KEY_US= # Example: # RERANK_DASHSCOPE_ENDPOINT=https://dashscope-us.aliyuncs.com/compatible-api/v1/reranks RERANK_DASHSCOPE_ENDPOINT= # Cache Directory CACHE_DIR=.cache # MySQL (Shoplazza,生产默认 10.200.16.14:3316,root 密码见 docs/QUICKSTART.md §1.6) DB_HOST=10.200.16.14 DB_PORT=3316 DB_DATABASE=saas DB_USERNAME=root DB_PASSWORD=