Some checks failed
构建并部署 AI Agent 服务 / deploy (push) Has been cancelled
- 修复 config.py 添加 LOCAL_MODEL_NAME 配置项 - 修复 chat_services.py 本地模型检测时API路径重复问题(/v1/models -> /models) - 更新 .gitignore,移除模型目录跟踪 - 统一模型缓存到 docker/models/fastembed_cache,避免重复 - 更新 Dockerfile,正确复制预下载的BM25模型缓存
53 lines
978 B
Plaintext
53 lines
978 B
Plaintext
# ==========================================
|
|
# 白名单模式配置 (Allowlist approach)
|
|
# 先忽略所有内容,然后再把需要上传的文件夹放行
|
|
# ==========================================
|
|
|
|
# 1. 忽略根目录及子目录下的所有内容
|
|
/*
|
|
|
|
# 2. 放行需要的文件夹及其内容
|
|
!backend/
|
|
!backend/**
|
|
!frontend/
|
|
!frontend/**
|
|
!scripts/
|
|
!scripts/**
|
|
!rag_indexer/
|
|
!rag_indexer/**
|
|
!docker/
|
|
!docker/**
|
|
!test/
|
|
!test/**
|
|
!.gitea/
|
|
!.gitea/**
|
|
!tools/
|
|
!tools/**
|
|
# 3. 放行必要的根目录文件
|
|
!.gitignore
|
|
!README.md
|
|
!QUICKSTART.md
|
|
!REACT_MODE_SUMMARY.md
|
|
!LICENSE
|
|
!requirements.txt
|
|
!.env.docker
|
|
|
|
# ==========================================
|
|
# 黑名单模式 (即使在放行的文件夹中,也要排除的特定类型文件)
|
|
# ==========================================
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
.DS_Store
|
|
|
|
# 包含敏感信息的环境变量配置(绝对不能传)
|
|
.env
|
|
|
|
# 日志
|
|
*.log
|
|
app/*.log
|
|
frontend/*.log
|
|
|
|
# 测试和用户数据
|
|
data/ |