コンテンツにスキップ

Tasks

1. ヘルパーモジュールの作成

  • [x] 1.1 Load-LocalSettings.ps1Load-EnvSettings.ps1 にリネームする
  • [x] 1.2 Load-EnvSettings 関数を実装する(.env ファイルのパース:KEY=VALUE形式、コメント・空行スキップ、クォート除去)
  • [x] 1.3 Apply-EnvSettings 関数を実装する(Apply-LocalSettings から改名し、パラメータマッピングを .env 変数名に対応させる)

2. インフラスクリプトの更新

  • [x] 2.1 Deploy-Infrastructure.ps1 のドットソース行と設定読み込み部を Load-EnvSettings.ps1 / Load-EnvSettings / Apply-EnvSettings に変更し、ParameterMap のキーを AZURE_* 形式に更新する
  • [x] 2.2 Deploy-StaticFiles.ps1 のドットソース行と設定読み込み部を同様に更新する
  • [x] 2.3 Clear-Data.ps1 のドットソース行と設定読み込み部を同様に更新する
  • [x] 2.4 New-SasToken.ps1 のドットソース行と設定読み込み部を同様に更新する
  • [x] 2.5 Show-Urls.ps1 のドットソース行と設定読み込み部を同様に更新する

3. 設定ファイルの更新

  • [x] 3.1 .env.example に Azure 環境変数(AZURE_SUBSCRIPTION_IDAZURE_RESOURCE_GROUP_NAMEAZURE_STORAGE_ACCOUNT_NAMEAZURE_LOCATION)をデフォルト値付きで追加する
  • [x] 3.2 .gitignore から local.settings.json のエントリおよび関連コメントを削除する

4. クリーンアップ

  • [x] 4.1 Load-LocalSettings.ps1 ファイルを削除する