# dependencies and build output
node_modules/
dist/
__pycache__/
*.pyc
*.tsbuildinfo

# local state and secrets
*.db
venv/
.venv/
*.log
# OSS credentials (accessKeySecret lives here) — never commit
RainOSS
RainOSS.bak

# generated at runtime
runtime/
media/
.playwright-mcp/
*.crt
*.key
# written by the admin node manager, not part of the source
backend/nodes.json

# MediaMTX binaries and archives are fetched, not committed
mediamtx/mediamtx
mediamtx/mediamtx.exe
mediamtx/mediamtx.tar.gz

# lockfiles are intentionally not tracked
package-lock.json

# edge-agent
edge-agent/dist/
edge-agent/mediamtx/
