# Rust build artifacts
target/
**/*.rs.bk
*.pdb

# Cargo
# Cargo.lock removed to allow reproducible builds
# Note: We DO want Cargo.lock in the container for reproducible builds

# Test files
**/*_test.rs
**/test_*.rs
tests/
*.test

# Documentation
*.md
docs/
README.md
docs/

# Git
.git
.gitignore
.gitattributes

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# Logs
*.log
logs/

# Environment
.env
.env.local
.env.*.local

# Build scripts (not needed in container)
Makefile
deploy-simple.sh

# Docker
Dockerfile*
.dockerignore
docker-compose*.yml

# Temporary files
tmp/
temp/
*.tmp

# SQLx metadata (optional, can be regenerated)
sqlx-data.json
SQLX_METADATA.md

# Config files (not needed in container if using env vars)
config/
# proto/ removed to allow building protos

