# Dependencies node_modules/ # Environment & Secrets .env .env.local .env.*.local *.pem *.cer *.key debug_cert_*.pem # The rotating service token file must be provided locally for Docker mounts (and runtime writes). # Never commit real tokens. config/webex-service-tokens.json # Logs & Runtime data logs/ *.log npm-debug.log* yarn-debug.log* yarn-error.log* # Storage / Certificates / Debug artifacts (provide aeoroots.cer etc. locally for your clone; volume mounted in Docker) storage/ # Dev / test artifacts (local only) characterization-runs/ # NOTE on ordering: `scripts/*` (glob) rather than `scripts/` (dir # exclusion) because git gitignore semantics forbid re-including a # file inside an excluded directory. Using `scripts/*` still excludes # every file inside scripts/ by default, but leaves the door open for # `!` overrides below. scripts/* # Un-ignored: the DECT relay packager is part of the deploy workflow # and needs to be tracked so anyone with a fresh clone can build the # data-center bundle via `npm run package:relay`. !scripts/packageDectRelayAgent.js characterize-*.js # Backup & temp files *.bak *~ *.swp .DS_Store Thumbs.db # IDE / Editor .idea/ .vscode/ *.sublime-project *.sublime-workspace .history/ # Build / Output dist/ build/ coverage/ .nyc_output/ # Temporary staging dir created by scripts/packageDectRelayAgent.js. # The script cleans this up in a finally block, but a SIGKILL can # leave it behind. Ignoring means an interrupted run doesn't leak # staged files into future git commits. .package-relay-tmp/ # Docker / Misc docker-compose.override.yml # OS generated .AppleDouble .LSOverride ._* .Spotlight-V100 .Trashes # Misc project artifacts testobjects.json meraki-store-topology-demo.html config/config.json config/config.bak # Local spike samples pulled from lab DBS-210 (never commit) .dect-samples/