This PR adds:
- API route that creates a stream for given sandbox ID `POST
/stream/sandbox`
- Dynamic page for displaying the livestream video
`/stream/sandbox/[sandboxId]
# Description
For some users docker client isn't sending `Authorization` header, this
is a temporary workaround until we resolve the issue directly with
Docker.
It uses a local proxy, which handles the authentication.
This fixes: #450
<!-- cal_description_begin -->
<details open>
<summary>✨ <i><h3>Description by Callstackai</h3></i></summary>
This PR creates a CODEOWNERS file to define ownership for various parts
of the repository.
<details>
<summary><b>Diagrams of code changes</b></summary>
```mermaid
sequenceDiagram
participant Dev as Developer
participant GH as GitHub
participant Owners as Code Owners
Dev->>GH: Creates PR
GH->>GH: Checks file paths
GH->>Owners: Assigns reviewers based on path:
Note over GH,Owners: Default: @jakubno, @ValentaTomas
Note over GH,Owners: Web app: @jakubno, @mishushakov
Note over GH,Owners: Docs: @mlejva
Note over GH,Owners: API Reference: @0div
Note over GH,Owners: SDKs/Packages: @jakubno, @ValentaTomas
Owners->>GH: Review PR
GH->>Dev: Review feedback
```
</details>
<details>
<summary><b>Files Changed</b></summary>
<table>
<tr><th>File</th><th>Summary</th></tr>
<tr><td><a
href=https://github.com/e2b-dev/E2B/pull/471/files#diff-fcf14c4b7b34fe7a11916195871ae66a59be87a395f28db73e345ebdc828085b>CODEOWNERS</a></td><td>Adds
a CODEOWNERS file with default owners for the repository and specific
owners for web and SDKs.</td></tr>
</table>
</details>
</details>
<!-- cal_description_end -->