From 31c841b67d5ae596b0a8d896705dc28c82bc24ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=AC=A7=E9=98=B3=E6=B4=8B?= <2443479321@qq.com> Date: Tue, 8 Sep 2026 19:23:40 +0800 Subject: [PATCH] =?UTF-8?q?feat:git=E5=BF=BD=E7=95=A5=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 68 ------------------------------------------------------ .gitignore | 1 + 2 files changed, 1 insertion(+), 68 deletions(-) delete mode 100644 .env create mode 100644 .gitignore diff --git a/.env b/.env deleted file mode 100644 index edbfa85..0000000 --- a/.env +++ /dev/null @@ -1,68 +0,0 @@ -# 应用级 Settings 完整配置源(缺失任一键启动即报错) -APP_ENV=dev - -# 数据库启动策略(config/database/__init__.py) -DB_STRICT_STARTUP=false # true=任一核心库启动失败即阻止应用启动(生产建议开启) -DB_CONN_RETRIES=3 -DB_RETRY_BACKOFF_SEC=1 - -# JWT 鉴权(service/auth.py) -JWT_SECRET=dev-secret-please-change-this-to-a-random-64chars-string!! # 生产必须换成强随机值(≥32字节) -JWT_ALGORITHM=HS256 -JWT_EXPIRE_SECONDS=86400 - -# MySQL -MYSQL_HOST=localhost -MYSQL_PORT=3306 -MYSQL_USER=root -MYSQL_PASSWORD=root -MYSQL_DATABASE=sheep -MYSQL_POOL_SIZE=5 -MYSQL_MAX_OVERFLOW=10 -MYSQL_POOL_RECYCLE=3600 -MYSQL_CONNECT_TIMEOUT=5 -MYSQL_POOL_TIMEOUT=30 - -# Redis -REDIS_HOST=localhost -REDIS_PORT=6379 -REDIS_DB=0 -REDIS_PASSWORD= -REDIS_SOCKET_CONNECT_TIMEOUT=5 -REDIS_SOCKET_TIMEOUT=5 -REDIS_HEALTH_CHECK_INTERVAL=30 -REDIS_MAX_CONNECTIONS=100 - -# Neo4j -NEO4J_URI=bolt://localhost:7687 -NEO4J_USER=neo4j -NEO4J_PASSWORD=ouyang200202211. -NEO4J_MAX_CONNECTION_POOL_SIZE=50 -NEO4J_CONNECTION_ACQUISITION_TIMEOUT=60 -NEO4J_CONNECTION_TIMEOUT=15 -NEO4J_MAX_TRANSACTION_RETRY_TIME=30 - -# Milvus -MILVUS_URI=http://localhost:19530 -MILVUS_TOKEN= -MILVUS_USER= -MILVUS_PASSWORD= -MILVUS_DB=default -MILVUS_CONNECT_TIMEOUT=5 -MILVUS_TIMEOUT=30 - -# LLM(tool/llm.py 统一客户端) -LLM_MODE=ollama -LLM_OLLAMA_BASE=http://localhost:11434 -LLM_OLLAMA_CHAT_MODEL=qwen2.5:7b -LLM_OLLAMA_EMBED_MODEL=bge-m3 -LLM_API_BASE=https://api.openai.com/v1 -LLM_API_KEY= -LLM_API_CHAT_MODEL=gpt-4o-mini -LLM_API_EMBED_MODEL=text-embedding-3-small -LLM_TEMPERATURE=0.3 -LLM_MAX_TOKENS=1024 -LLM_TIMEOUT=30 -LLM_MAX_RETRIES=3 -LLM_RETRY_BACKOFF_SEC=1 -LLM_FALLBACK_CHAT_MODEL= \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2eea525 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.env \ No newline at end of file