Files
project-lyra/.gitignore
serversdwn 89988da472 Security: Update .gitignore to exclude runtime data, sessions, and logs
- Add session files exclusion (core/relay/sessions/)
- Add log directories exclusion (logs/, *-logs/, intake-logs/)
- Add runtime database files exclusion (*.db, *.sqlite*)
- Add temporary files exclusion (.cache/, *.tmp, *.temp)
- Remove previously tracked session and database files from git

These files contain runtime data and should not be version controlled.
2026-01-02 13:41:28 -05:00

84 lines
1.4 KiB
Plaintext

# =============================
# 📦 General
# =============================
__pycache__/
*.pyc
*.log
/.vscode/
.vscode/
# =============================
# 🔐 Environment files (NEVER commit secrets!)
# =============================
# Ignore all .env files
.env
.env.local
.env.*.local
**/.env
**/.env.local
# BUT track .env.example templates (safe to commit)
!.env.example
!**/.env.example
# Ignore backup directory
.env-backups/
# =============================
# 🐳 Docker volumes (HUGE)
# =============================
volumes/
*/volumes/
# =============================
# 📚 Databases & vector stores
# =============================
postgres_data/
neo4j_data/
*/postgres_data/
*/neo4j_data/
rag/chromadb/
rag/*.sqlite3
rag/chatlogs/
rag/lyra-chatlogs/
# =============================
# 🤖 Model weights (big)
# =============================
models/
*.gguf
*.bin
*.pt
*.safetensors
# =============================
# 📦 Node modules (installed via npm)
# =============================
node_modules/
core/relay/node_modules/
# =============================
# 💬 Runtime data & sessions
# =============================
# Session files (contain user conversation data)
core/relay/sessions/
**/sessions/
*.jsonl
# Log directories
logs/
**/logs/
*-logs/
intake-logs/
# Database files (generated at runtime)
*.db
*.sqlite
*.sqlite3
neomem_history/
**/neomem_history/
# Temporary and cache files
.cache/
*.tmp
*.temp