1
0
mirror of https://github.com/actix/actix-website synced 2024-12-18 09:53:12 +01:00
actix-website/docs/shuttle.md

1.1 KiB

title
Hosting on Shuttle

import CodeBlock from '@site/src/components/code_block';

Hosting on Shuttle

Shuttle Logo

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:

  1. Add Shuttle dependencies to Cargo.toml:
  1. Add the #[shuttle_runtime::main] annotation and update the main function as follows:
  1. Install cargo-shuttle:
cargo install cargo-shuttle
  1. Create your project on the Shuttle platform:
shuttle project start
  1. Deploy! 🚀
shuttle deploy

You can run shuttle run to test your application locally.

Check out some complete Actix Web examples here.