-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy path.gitignore
More file actions
90 lines (76 loc) · 1.24 KB
/
.gitignore
File metadata and controls
90 lines (76 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# 1️⃣ Python Cache and Bytecode
__pycache__/
*.pyc
*.pyo
*.pyd
*.cache
# 2️⃣ Virtual Environment (venv)
venv/
env/
*.venv
pip-log.txt
pip-delete-this-directory.txt
conda
# 3️⃣ Environment Variables (SECURITY: Protect API Keys & Secrets)
.env
*.env
config.json # If sensitive configs are stored here
secrets.json
# 4️⃣ Logs and Databases
llm_query_log.csv
*.log
logs/
*.sqlite
*.db
*.sqlite3
*.sql
# 5️⃣ Flask & Gunicorn Deployment Files
instance/
*.pid
*.sock
gunicorn.log
gunicorn.error.log
# 6️⃣ IDE and Editor Configurations
.vscode/
.idea/
*.swp
*.swo
*.swn
*.sublime-workspace
*.sublime-project
# 7️⃣ Jupyter Notebook Checkpoints
.ipynb_checkpoints/
# 8️⃣ Docker and Build Files (If Used)
docker-compose.yml
# Dockerfile
__docker_temp/
*.dockerfile
*.whl
# 9️⃣ System Files (Mac & Windows)
.DS_Store
Thumbs.db
desktop.ini
# 1️⃣0️⃣ Node.js & Frontend Build Files (If Applicable)
node_modules/
npm-debug.log*
yarn.lock
dist/
build/
# 1️⃣1️⃣ Miscellaneous
*.bak
*.tmp
*.log
gemini_api.key.txt
cookies.txt
# nova
.nova
# exclude data files from data folders
**/cache/*
**/data/*
api/datastore/*
# exception to the rule
**/cache/.gitkeep
**/data/.gitkeep
!api/datastore/.gitkeep
!api/*.sql
!setup/*.sql