File: C:/Users/fred/.codex/.tmp/plugins/plugins/zoom/skills/team-chat/concepts/deployment.md
# Deployment Guide (Team Chat / Chatbot)
## Basic Requirements
- Your webhook endpoint must be reachable by Zoom (public HTTPS).
- Keep secrets out of the repo:
- `ZOOM_CLIENT_ID`
- `ZOOM_CLIENT_SECRET`
- `ZOOM_BOT_JID` (chatbot)
- `ZOOM_SECRET_TOKEN` (chatbot verification)
## Recommended Production Setup
- Run behind a reverse proxy (TLS termination).
- Use a persistent store for:
- OAuth tokens (Team Chat API)
- installation state (Chatbot API)
- idempotency keys for webhooks (avoid double-processing)
## Local Testing
- Use a tunneling tool to expose your local development host over HTTPS for webhook testing.
- Keep a "dev" app and "prod" app to avoid breaking production while iterating.