diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3413576 --- /dev/null +++ b/.gitignore @@ -0,0 +1,67 @@ +# Environment and secrets +.env +.env.* +!.env.example +!backend/.env.example +backend/.env +backend/.env.* + +# Python +__pycache__/ +*.py[cod] +*.pyo +*.pyd +.Python +.venv/ +venv/ +env/ +ENV/ +pip-wheel-metadata/ +*.egg-info/ +.eggs/ +dist/ +build/ + +# FastAPI / local runtime +*.log +logs/ +tmp/ +temp/ + +# Tests and coverage +.pytest_cache/ +.coverage +.coverage.* +htmlcov/ +coverage.xml +.mypy_cache/ +.ruff_cache/ +.tox/ + +# Docker and local database data +docker-compose.override.yml +postgres_data/ +pgdata/ + +# IDE and OS files +.idea/ +.vscode/ +*.swp +*.swo +.DS_Store +Thumbs.db +desktop.ini + +# Node / future frontend +node_modules/ +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +.next/ +out/ +coverage/ + +# Generated exports +exports/ +*.xml.tmp