# Generated by Cargo /target/ **/target/ # Processed static assets (generated by build.rs in release mode) /static-dist/ # Remove Cargo.lock from gitignore if creating an executable, leave it for libraries # More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html # Cargo.lock # These are backup files generated by rustfmt **/*.rs.bk # MSVC Windows builds of rustc generate these, which store debugging information *.pdb # Rust debug symbols *.dSYM/ *.su *.idb # Build cache (keep .cargo/config.toml for project build settings) .cargo/* !.cargo/config.toml # temporary file to tools tmp/ # Visual Studio Code directory .vscode/ # JetBrains IDEs .idea/ # MacOS specific .DS_Store .AppleDouble .LSOverride # Linux specific *~ .directory .Trash-* # Windows specific Thumbs.db ehthumbs.db Desktop.ini # Node.js (if used for frontend) node_modules/ npm-debug.log # Environment variables .env .env.local .env.development.local .env.test.local .env.production.local # Log files *.log logs/ # Storage data (user files, blobs — never commit) storage/ # TLS certificates and private keys — NEVER commit *.pem *.key *.p12 *.pfx *.crt *.csr # Temporary files *.tmp *.bak *.swp *.swo nohup.out # Generated files (OpenAPI spec, etc.) resources/gen/ # Helm chart dependencies charts/*/charts/*