Beep backend handling WebRTC Selective Forwarding Units (SFUs).
**The security of this service is handled by backend-auth called by traefik.**
## Environment variables
Supply environment variables by either exporting them or editing `.env`.
| ENV | Description | Default |
| --- | ----------- | ------- |
| LISTEN | Host and port to listen on | :80 |
## API
All endpoints require a populated `X-User-Claim` header from `backend-auth`.
| Contents |
| -------- |
| New Connection |
| Join Conversation |
---
### New Connection
```
GET /connect
```
Creates a new WebRTC peer connection with the server. Connection gets upgraded to a websocket through which signalling occurs before it is closed once the peer connection is established. Please supply the token via GET querystring since Websockets do not support Auth headers.