2017-12-03 84 views
0

如果我在兩個不同的應用程序中創建了兩個不同的應用程序,即在REST和前端創建兩個不同的應用程序, (ubuntu)通過SSH我每次都需要將角度應用程序的dist文件夾複製到Spring REST應用程序的Web內容文件夾中。通過這樣做角度應用程序的任何更改,我們需要每次將DIST文件夾複製並粘貼到我們的REST應用程序並生成war文件,然後部署它。如果您在有角度的一面更改任何內容,則需要始終複製粘貼dist文件夾然後你可以部署它,這是這種方法的主要缺點,所以請提供我任何替代方案。因此,我希望將這兩個應用程序單獨部署在同一臺服務器上,以便任何更改都不會影響其他應用程序。如何在同一個生產服務器上分別部署彈簧REST應用程序(後端)和角度應用程序(web)

回答

0

在本視頻中,我展示瞭如何在Spring Boot服務器下部署Angular應用程序:https://youtu.be/k8r76d8QzXs?t=2237。在你的情況下,你需要將複製命令替換爲運行SSH命令的命令。

每次Angular應用程序發生變化時,只需重新運行npm run build命令即可在Spring Server下部署新版本的Angular bundle。不需要在服務器端重新部署。

相關問題