🦀
【備忘録】Ubuntu + GitHub + Rust(axum) で最小Webサーバを立てるまで
この記事の目的
- 毎回同じところで詰まらないための備忘録
- Ubuntu(VM)上で
- GitHub と連携
- Rust を入れて
- axum で 最小のWebサーバを起動
- 「今日は何をやったか」を後から見返して即思い出せる状態にする
今日の最終成果
- axum + tokio で
/healthエンドポイント作成 - GitHub リポジトリと secure-sandbox を正しく連携
-
curl http://localhost:3000/healthがokを返す
環境
- Ubuntu(VM)
- Rust 1.92.0
- cargo 1.92.0
- GitHub(PAT 認証)
##気になったこと
-ふとホストOS上でサーバーとアドレス打ったらどうなるか試してみた
-結果
-VM 内で起動した localhostなので接続できなかった
-
→ポートフォワーディングで設定してあげれば多分接続可能
-
ちなみに curl の意味は Client for URL (httpリクエストを送る)
Discussion