mirror of
https://github.com/actix/actix-website
synced 2024-11-27 10:02:57 +01:00
2aacdf2f70
* chore: add VS Code extension recommendations * Update image URLs in README and documentation files * chore: disable no-inline-html rule * chore: use standard md/mdx syntax, and use .jsx for react components * chore: fix email links in Code of Conduct The commit message suggests fixing the email links in the Code of Conduct file to use the correct `mailto:` syntax. * chore: update actix-web error helper links Update the links to the `actix-web` error helper traits in the `databases.md` and `errors.md` files to use the correct URLs. * chore: restore unused actix-web error helper links * Update src/pages/community/coc.md Co-authored-by: Rob Ede <robjtede@icloud.com> * Update docs/getting-started.md Co-authored-by: Rob Ede <robjtede@icloud.com> --------- Co-authored-by: Rob Ede <robjtede@icloud.com>
1.1 KiB
1.1 KiB
title |
---|
Hosting on Shuttle |
import CodeBlock from '@site/src/components/code_block';
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 themain
function as follows:
- Install
cargo-shuttle
:
cargo install cargo-shuttle
- Create your project on the Shuttle platform:
cargo shuttle project start
- Deploy! 🚀
cargo shuttle deploy
You can run cargo shuttle run
to test your application locally.
Check out some complete Actix Web examples here.