🐥

AspireプロジェクトをAzure Container Appsにデプロイする

に公開

参考

Azure Developer CLI をインストールまたは更新する
AspireプロジェクトをAzure Container Appsにデプロイする
Aspire Azureデプロイをカスタマイズする

実施

Azure Developer CLIをインストールする環境にdotnetSDKをインストール

すでにインストールされていれば次に進む

sudo apt-get update && sudo apt-get install -y dotnet-sdk-10.0
  • Azure Developer CLIをインストール
curl -fsSL https://aka.ms/install-azd.sh | bash
  • インストールの確認
azd version
  • ソリューションファイルのあるフォルダに移動
  • プロジェクトを初期化
azd init
  • Azure ADに対して認証
azd auth login
  • デプロイ
azd up
  • environment nameを設定
  • Azureサブスクリプションを選択
  • ロケーションを選択

Webのフロントエンド画面
Webのフロントエンド画面

Counter画面
Counter画面

API画面
API画面

ChatGPTの引用

この方法では開発者が Dockerfile や docker build をほとんど意識しません。
azd が裏側で自動的に
    コンテナーイメージをビルド
    Azure Container Registry を作成
    イメージを push
    Azure Container Apps を作成
    環境変数や接続情報を設定
まで一気にやってくれます。

Discussion