React 製 Single Page Application を Azure App Service でホストするために、Kudu のカスタムデプロイスクリプトを書いてデプロイ時にアプリをビルドし、それを express でサーブしていた。
でも実は、Kudu のカスタムデプロイスクリプトなんて書かずとも、ローカルでビルドしたものを ZipDeploy すれば OK だった。
# React 製アプリをビルド npm run build # ZIP ファイル作成 Compress-Archive -Path .\build\* -DestinationPath build.zip -Force # Azure CLI で ZIP ファイルをデプロイ az webapp deployment source config-zip --resource-group <group-name> --name <app-name> --src .\build.zip