Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: embedding videos #1792

Closed
wants to merge 2 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions networking/dynamic-request-routing.html.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ The content of the `fly-replay` header fields tells Fly Proxy which magic to per
|`state` | Optional arbitrary string to include in the `fly-replay-src` header appended to the request being replayed. |
|`elsewhere` | Boolean. If `true`, the responding Machine will be excluded from the next round of load-balancing. |

<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/riCh9Xeuf0s?si=LCAOcK0_WEORBxDl" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe><br/>

### Limitations

Attempting to replay requests larger than 1MB will throw an error. If you need certain requests - like file uploads - to be handled by a specific region, consider the following workarounds.
Expand Down
8 changes: 8 additions & 0 deletions networking/index.html.markerb
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,14 @@ order: 10

Networking on Fly.io.

<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/vU9xcRCX7-U?si=qqCbh2kwa7BN_xsO" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></br>

<figure>
<a href="https://youtu.be/vU9xcRCX7-U">
<img src="/static/images/docs-yt-network-domains.png" width="560" height="315" alt="thumbnail image for fly.io video on domains">
</a>
</figure><br/>

- **[Connect to an App Service](/docs/networking/app-services/):** An overview of how to connect to your app over the private WireGuard network (6PN), and how to make your app reachable from the internet.

- **[Public networking](/docs/networking/services):** Details about public network services on Fly.io, including allocating IP addresses, finding a Machine's outbound IP, connection handlers, and redirects.
Expand Down
2 changes: 2 additions & 0 deletions reference/tigris.html.markerb
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ nav: firecracker

[Tigris](https://tigrisdata.com) is a globally caching, S3-compatible object storage service built on Fly.io infrastructure.

<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/cn2if9oInK0?si=vIAC2HDo4pZg9kAQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe><br/>

Objects in Tigris are stored close to the region where they're written. Then, when requested, objects are cached close to the requesting user. This cache is intelligently managed by Tigris based on global traffic patterns. This behavior offers CDN-like behavior with zero configuration required.

Learn more from their [service overview](https://www.tigrisdata.com/docs/overview/) and [architecture docs](https://www.tigrisdata.com/docs/concepts/architecture/).
Expand Down