# ============================================================================ # LightRAG Starter Environment - Git Ignore # ============================================================================ # Environment variables .env .env.local .env.*.local # Data directories data/ data/inputs/ data/rag_storage/ data/tiktoken/ # Database backups backups/ backups/*.sql backups/*.dump # Docker volumes (persistent data) postgres_data/ redis_data/ # IDE and Editor files .vscode/ .idea/ *.swp *.swo *~ .DS_Store .project .classpath .c9/ *.sublime-workspace *.sublime-project # Python __pycache__/ *.py[cod] *$py.class *.so .Python env/ venv/ ENV/ build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ *.egg-info/ .installed.cfg *.egg # Node/JavaScript node_modules/ npm-debug.log yarn-error.log dist/ build/ # Logs logs/ *.log *.logs # OS specific Thumbs.db .DS_Store # Temporary files *.tmp *.bak *.swp *.swo *~ .#* # Docker/Container specific .dockerignore docker-compose.override.yml .container-cache/ # Development .env.development .env.test *.local # Sensitive files (keep these private!) *.key *.pem *.crt *.pfx *.p12 secrets/ .secrets/ # Lock files for production (optional - keep for reproducibility) # Uncomment if you want to exclude package locks # package-lock.json # yarn.lock # poetry.lock # ============================================================================ # Configuration specific # ============================================================================ # Don't ignore: # - Makefile (keep this!) # - docker-compose.yml (keep this!) # - env.template.example (keep this!) # - init-postgres.sql (keep this!) # - README.md (keep this!) # - QUICK_REFERENCE.md (keep this!)