これはいつもにまして自分に対するメモ。
前回、やり方がわかったところで、タイムアップだったので、前回は、URL に /web/index.html
がつくというかっこ悪い感じで時間切れだったので、今回は、/
でアクセスできるように変更する。これで、URL 系はオッケーかな。
ホスト名でアクセスしたら、SPA が動くようにしたい。
前回わかったことで、現在、Azure Functions V2 だと、Proxy の動きが怪しい様子。だから、現在 Functions に使っているもの以外に、Function App をもう一つ作成し、そちらは、V1 にする。Consumption プランにするからお金の問題も大したことないだろう。
設定は簡単だった。見ての通りで、とても簡単。URLを変えたので、バックエンドサーバーの CORS の設定を変える程度で終了。
index.html と書かずにアクセスしたい
これも簡単。通常の、httpd 系だとこんなの設定しなくてもうまくいくが、プロキシなのでそうもいかない。しかしこれも設定は簡単。
あとは、Angular をビルドするのに
$ ng b -prod --base-href /web/
だったのをオプション無くして、Blob にあげるだけ
$ ng b -prod
これはとても簡単だった。
次は、Continuous Delivery 周りの様々なデプロイテクニックを試していきたい。