Azure App Service - Web App に Laravel + Vue アプリをデプロイしようとしています。ただし、それは非常に不明確であり、Microsoft のドキュメント内でそれを機能させるための適切な解決策を見つけることができません。
「従来の」導入ワークフロー
コードをデプロイするために通常行うこと (CI/CD の外部):
- Git リポジトリの同期
- 走る
composer install - run
npm run prod(これは、私の場合、webpack をコンパイルするための省略形です) - 終わり
Docker コンテナーを使用した非常に簡単なアプローチがあります。私の Dockerfile ではphp-apache、追加でインストールされた Nodejs (w. NPM) を使用してイメージを構成するだけです。
ただし、Azure の組み込み機能を使用してこの展開を構成するソリューションを見つけたいと考えています。出来ますか?
Windows または Linux Web Apps を使用できます。私にとって違いはありません。