🐥
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のフロントエンド画面

Counter画面

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