# ════════════════════════════════════════════════════════════
#  .gitignore — RACINE du projet
#  Placer ce fichier à la racine, à côté de backend/ et frontend/
# ════════════════════════════════════════════════════════════

# ── Secrets — JAMAIS sur GitHub ──────────────────────────────
.env
.env.local
.env.production
*.env
backend/.env*
frontend/.env*

# ── Python ────────────────────────────────────────────────────
backend/venv/
backend/__pycache__/
backend/**/__pycache__/
backend/**/*.pyc
backend/.pytest_cache/
backend/cybershield.db

# ── Node / Frontend ──────────────────────────────────────────
frontend/node_modules/
frontend/dist/
frontend/.vite/

# ── Données ML / modèles entraînés (trop volumineux pour Git) ─
backend/data/models/*.pkl
backend/data/models/*.joblib
backend/data/datasets/*.csv

# ── Logs ──────────────────────────────────────────────────────
*.log
backend_log.txt

# ── OS / Editeurs ──────────────────────────────────────────────
.DS_Store
Thumbs.db
.vscode/
.idea/
