如果我创建两个不同的应用程序,即在Spring REST中的后端和角度的前端,并通过SSH i,e Putty将其生成服务器(ubuntu)部署到每次我需要将角度应用程序的dist文件夹复制到我的Spring REST应用程序的Web内容文件夹。通过对角度应用程序进行任何更改,我们需要每次都将DIST文件夹复制并粘贴到我们的REST应用程序并生成war文件然后进行部署。如果您在角边更改任何内容,则需要一直复制paste dist文件夹然后你可以部署它,这是这种方法的一个主要缺点,所以请给我任何替代方案。所以我想在同一台服务器上单独部署这两个应用程序,这样一个应用程序中的任何更改都不应影响其他。
答案 0 :(得分:0)
在本视频中,我展示了如何在Spring Boot服务器下部署Angular应用程序:https://youtu.be/k8r76d8QzXs?t=2237。在您的情况下,您需要将copy命令替换为运行SSH命令的命令。
每次Angular应用程序更改时,只需重新运行npm run build命令,在Spring Server下部署新版本的Angular软件包。不需要在服务器端重新部署。