forked from Public-Computing-Lab/RethinkAI
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.dockerignore
More file actions
71 lines (60 loc) · 1.05 KB
/
.dockerignore
File metadata and controls
71 lines (60 loc) · 1.05 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
# 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
# 3️⃣ Environment Variables (SECURITY: Protect API Keys & Secrets)
.env
*.env
config.json # If sensitive configs are stored here
secrets.json
# 4️⃣ Logs and Databases
*.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
__docker_temp/
*.whl
# If you ignore them, Fly.io cannot build or deploy your app.
# 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