# AI Generated Images - Do not commit generated images frontend/public/images/ai-images/ **/ai-images/ # Also ignore in dist/build output frontend/dist/images/ai-images/ # ============================================================================= # Architecture-Level Files (Build artifacts, dependencies, caches) # ============================================================================= # These are generated during build/development and don't need to be in repo # ============================================================================= # Node.js dependencies node_modules/ **/node_modules/ frontend/node_modules/ backend/node_modules/ # Build outputs dist/ **/dist/ frontend/dist/ backend/dist/ build/ **/build/ # Vite cache and pre-bundled dependencies .vite/ **/.vite/ frontend/.vite/ frontend/node_modules/.vite/ # Python cache and virtual environments __pycache__/ **/__pycache__/ *.py[cod] *$py.class *.so .Python backend/venv/ backend/env/ backend/.venv/ *.egg-info/ dist/ *.egg # Celery scheduler database (binary file, regenerated by celery beat) celerybeat-schedule **/celerybeat-schedule backend/celerybeat-schedule # Environment variables .env .env.local .env.*.local **/.env **/.env.local # Logs *.log logs/ **/logs/ npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* # IDE and editor files .vscode/ .idea/ *.swp *.swo *~ .DS_Store Thumbs.db # Docker volumes and data (if any) .docker/ docker-data/ # Temporary files tmp/ temp/ *.tmp *.temp # Coverage reports coverage/ .nyc_output/ *.lcov # TypeScript build info *.tsbuildinfo # ============================================================================= # Server-Level Configuration (VPS-specific, not for local repo) # ============================================================================= # Caddy configuration (managed on server) /var/lib/docker/volumes/portainer_data/_data/caddy/ # Server-specific docker-compose overrides docker-compose.override.yml docker-compose.local.yml # ============================================================================= # Local Development Only (keep in repo but ignore changes) # ============================================================================= # Local development configs (if any) # .env.local (already covered above)