kixelated / moq-rs

Rust library for Media over QUIC
Apache License 2.0
385 stars 56 forks source link

CD for Fly.io #81

Open englishm opened 11 months ago

englishm commented 11 months ago

Enable Continuous Deployment for Fly.io relay server by generating a deploy token and wiring up GitHub Actions.

https://fly.io/docs/app-guides/continuous-deployment-with-github-actions/

(We may transition over to the new Google Cloud hosts soon, but it'd be nice to keep the current relay automatically in sync with main until we're fully ready to cut over)

kixelated commented 11 months ago

My GCP setup uses the image built by Github Actions, but it doesn't restart the server. We don't have a graceful way of draining servers right now so that's probably for the best.