.gitignore 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. # Claude
  2. .claude/
  3. CLAUDE.md
  4. # macOS
  5. .DS_Store
  6. **/.DS_Store
  7. **/._.DS_Store
  8. # Python
  9. __pycache__/
  10. *.py[cod]
  11. *$py.class
  12. *.so
  13. venv/
  14. .venv/
  15. env/
  16. .env
  17. docker-compose.override.yml
  18. *.egg-info/
  19. dist/
  20. build/
  21. # Node
  22. frontend/node_modules/
  23. frontend/coverage/
  24. npm-debug.log*
  25. # Database
  26. *.db
  27. *.db-journal
  28. *.db-wal
  29. *.db-shm
  30. # Archive files (user data)
  31. archive/
  32. # Firmware cache (downloaded firmware files)
  33. firmware/
  34. # Virtual printer (auto-generated certs and uploads at repo root)
  35. /virtual_printer/
  36. # IDE
  37. .idea/
  38. .vscode/
  39. *.swp
  40. *.swo
  41. # Screenshots (development - root folder only)
  42. /screenshots/
  43. # Logs
  44. *.log
  45. logs/
  46. *.log*
  47. bambutrack.log.*
  48. firmware/
  49. # Node modules
  50. node_modules/
  51. data/
  52. # JWT secret file (should be in data dir, but protect project root too)
  53. .jwt_secret
  54. # MFA encryption key file (#1219) — same protection as .jwt_secret
  55. .mfa_encryption_key
  56. # SpoolBuddy SSH keys (generated at runtime for remote updates)
  57. spoolbuddy/ssh/
  58. # Security scan output
  59. *.sarif
  60. debug_logs/
  61. db_backup/
  62. support-packages/
  63. backups/
  64. bin/
  65. advertisements/
  66. # gitleaks reports
  67. gitleaks-report.json