Closed10
Rust / Axum を App Runner で動かしたい
Actix の記事はあった
コンテナで実行すればいけるはず。
まずは Cloud Run のソースをそのまま流用できるか確認する
コンテナイメージは自作のDockerイメージをECRリポジトリにPushして利用するか、GitHub Repositoryと連携してソースコードからAmazon LinuxベースのDockerイメージを自動生成するかの2パターン選ぶことができます。
前者。
ECR へのプッシュコマンドでコケた
Error saving credentials: error storing credentials - err: exit status 1, out: `Post "http://ipc/registry/credstore-updated": dial unix backend.sock: connect: no such file or directory`
これで解決
App Runner もコンソールからポチポチした。
数分かかることがある、とのこと。
デフォルトドメインは https://{your_id}.ap-northeast-1.awsapprunner.com/
(東京リージョン)
Health check failed on port '8080'. Check your configured port number. For more information, read the application logs.
ヘルスチェックでコケたっぽい。
ネストしているから /mountains
でヘルスチェックかけるか、
/
で204あたりを返すようにするか、しないと。
/mountains
でヘルスチェックかけたら、デプロイ成功。
全て CLI で操作もできそうだが、App Runner で動くことを確認できたので良しとする
このスクラップは2023/04/30にクローズされました