2017-12-03 6 views
0

2つの異なるアプリケーション、つまりSpring RESTのバックエンドと角度のフロントエンドを作成し、 (ubuntu)を使ってSSH i、e Puttyを実行すると、角度アプリケーションのdistフォルダをSpring RESTアプリケーションのWebコンテンツフォルダにコピーする必要があります。その角度アプリケーションの変更を行うことで、私たちは、毎回DISTフォルダをコピーしてRESTアプリケーションに貼り付け、warファイルを生成して展開する必要があります。角度側で何かを変更する場合は、それを展開することができます。これは、このアプローチの大きな欠点ですので、親切に私に代替手段を提供してください。同じアプリケーションを別々に同じサーバーにデプロイして、他のアプリケーションに変更を加える必要はありません。Spring RESTアプリケーション(バックエンド)と角度アプリケーション(Web)を別々のプロダクションサーバに別々にデプロイする方法

答えて

0

このビデオでは、Springブートサーバーの下に角型アプリケーションをデプロイする方法を示していました。https://youtu.be/k8r76d8QzXs?t=2237あなたの場合は、copyコマンドをSSHコマンドを実行するコマンドに置き換える必要があります。

Angularアプリが変更されるたびに、npm run buildコマンドを再実行して、新しいバージョンのAngularバンドルをSpring Serverにデプロイするだけです。サーバー側で再展開する必要はありません。

関連する問題