# Git
.git
.gitignore

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

# Build outputs (rebuilt inside container)
frontend/dist
server.exe

# Runtime data (mounted as a volume, must not be baked into the image)
uploads

# Editor history snapshots
.history

# Dependencies (reinstalled inside container)
# 用 **/ 前缀：不带斜杠的模式只匹配根级目录，拦不住 frontend/node_modules。
**/node_modules
vendor

# Recovery files
.recovery

# Test files
**/*_test.go
**/*.test.js
**/*.spec.js

# Documentation
*.md
docs

# Docker files (not needed inside image)
docker-compose*.yml
Dockerfile*
.dockerignore

# OS files
.DS_Store
Thumbs.db

# Logs
*.log
logs

# Temporary files
*.tmp
*.temp
