如何在同一生产服务器上单独部署spring REST应用程序(后端)和角度应用程序(web)

时间:2017-12-03 07:40:45

标签: angular spring-mvc spring-rest

如果我创建两个不同的应用程序,即在Spring REST中的后端和角度的前端,并通过SSH i,e Putty将其生成服务器(ubuntu)部署到每次我需要将角度应用程序的dist文件夹复制到我的Spring REST应用程序的Web内容文件夹。通过对角度应用程序进行任何更改,我们需要每次都将DIST文件夹复制并粘贴到我们的REST应用程序并生成war文件然后进行部署。如果您在角边更改任何内容,则需要一直复制paste dist文件夹然后你可以部署它,这是这种方法的一个主要缺点,所以请给我任何替代方案。所以我想在同一台服务器上单独部署这两个应用程序,这样一个应用程序中的任何更改都不应影响其他。

1 个答案:

答案 0 :(得分:0)

在本视频中,我展示了如何在Spring Boot服务器下部署Angular应用程序:https://youtu.be/k8r76d8QzXs?t=2237。在您的情况下,您需要将copy命令替换为运行SSH命令的命令。

每次Angular应用程序更改时,只需重新运行npm run build命令,在Spring Server下部署新版本的Angular软件包。不需要在服务器端重新部署。