Azure App Service (Windows) 上で、.NET 8 アプリケーションと Oracle Database を使用するデモアプリケーションです。
- Azure サブスクリプションを持っていること
- Azure CLI がインストールされていること
- Azure Developer CLI がインストールされていること
- Docker がインストールされていること
- .NET SDK 8 がインストールされていること
このリポジトリをAzureにデプロイするには、Azure Developer CLIを使用します。以下の手順に従ってください。
- リポジトリをチェックアウト
git clone https://github.com/hmorozumi/AppService-dotnet8-OracleDB-demo.git cd AppService-dotnet8-OracleDB-demo - Azure CLI でログイン
az login
- Azure Developer CLI でログイン
azd login
- Azure Developer CLI でプロジェクトを初期化
azd init
- Azure Developer CLI で環境を作成
azd env new dev
- Azure Developer CLI でインフラをデプロイ
azd up
- 環境の削除
azd down
インフラの構成については、Azureインフラの構成を参照してください。
- ローカルのDocker環境を起動
ローカル開発(実行)用環境手順書
cd dev docker-compose up -d - Seacretsに接続文字列を登録
cd ../src dotnet user-secrets set "ConnectionStrings:OracleDb" "User Id=SCOTT;Password=tiger;Data Source=//localhost:1521/XEPDB1"
- アプリケーションを実行
アプリケーション構築メモ
dotnet watch run