Hosting on Shuttle
Shuttle is a Rust-native cloud development platform that lets you deploy your Rust apps for free.
Shuttle has out-of-the-box support for Actix Web. Follow these steps to host your web service on Shuttle:
- Add Shuttle dependencies to
Cargo.toml:
- Add the
#[shuttle_runtime::main]annotation and update themainfunction as follows:
- Install
cargo-shuttle:
cargo install cargo-shuttle
- Login to Shuttle
shuttle login
- Deploy! 🚀
shuttle deploy
You can run shuttle run to test your application locally.
Check out some complete Actix Web examples here.