Shuttle で Rust のアプリケーションをデプロイしてみる
こんにちは、 @kz_morita です。
Rust のアプリケーションをデプロイできるプラットフォームである、 Shuttle というサービスが気になっているので触ってみます。
https://www.shuttle.rs/ 無料でどこまで使えるか? Pricing ページをみると以下のことは無料で可能そうです。
1 ユーザーまで 3 プロジェクトまでデプロイ可能 DB Size 1 GB まで Log の保持 1 日まで Network (egress) 1GB まで 1 日 20 デプロイまで 1 デプロイ 10分まで サンプルやちょっとしたアプリケーションのデプロイでは十分遊べそうです。
Pro プランになると、1 ユーザーあたり 月 $20 ( + リソースのUsageによる従量課金) で使うことができそうです。
Shuttle の Setup まずは、ログインする必要があります。GitHub のアカウントでログインが可能です。
https://console.shuttle.rs/login ログインするとダッシュボードのような画面が表示されます。
表示に従い、Setup をすすめます。
こちらのドキュメント も参考にしました。
$ cargo install cargo-shuttle 自分の環境だと、clap_mangen という package のビルドに rustc のバージョンが低かったようでエラーが出ました。