ローカルホストで100%完全に機能するシンプルなReact.jsアプリがあります。
例えば-クローンgitのレポ-クローン化されたレポのルートフォルダに移動- npm install
-npm start
とブラウザが素晴らしいポート3000作品を切り開きます!
現在、このアプリをAzure App Service(正式にはAzure Webサイト)に接続しようとしています。
コードがgitリポジトリにあるため、Azure App Service / WebSiteをgitリポジトリに接続すると、コミットがプッシュされるとKUDUが起動します。したがって、gitデプロイメントWebhookは機能していますが、他に何も考えていません:(
これは私のpackages.json
ファイルです:
{
"name": "Test Website",
"version": "0.1.0",
"private": true,
"devDependencies": {
"react-scripts": "0.8.5"
},
"dependencies": {
"react": "^15.4.2",
"react-dom": "^15.4.2",
"react-router": "^3.0.1"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom",
"eject": "react-scripts eject"
}
}
"build": "react-scripts build"
?に注意してください これは、本番用にこのアプリを実際にビルドするために実行する必要のあるコマンドだと思います。
すなわち npm run build
だから-どうすればgitcommit / pushでこれらの2つのステップを実行するために紺碧を得ることができますか?
npm install
npm run build
startup
ファイルに特別なものを設定する必要がありますか?私が考えるnpm run build
に新しく作成されたすべてのファイルをスローし\build
たフォルダので、私は私がするスタートアップファイルをセットアップする必要がありますと仮定していますかbuild\index.html
?
乾杯!
Kudu用に独自にカスタマイズしたデプロイメントスクリプトを作成する必要があります。幸いなことに、azure-cli
ツールの一部としてデプロイメントスクリプトジェネレーターがあります。
詳細については、Kudu wikiをご覧ください:https://github.com/projectkudu/kudu/wiki/Custom-Deployment-Script
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加