如何在同一个生产服务器上分别部署弹簧REST应用程序(后端)和角度应用程序(web)

如果我在两个不同的应用程序中创建了两个不同的应用程序,即在REST和前端创建两个不同的应用程序, (ubuntu)通过SSH我每次都需要将角度应用程序的dist文件夹复制到Spring REST应用程序的Web内容文件夹中。通过这样做角度应用程序的任何更改,我们需要每次将DIST文件夹复制并粘贴到我们的REST应用程序并生成war文件,然后部署它。如果您在有角度的一面更改任何内容,则需要始终复制粘贴dist文件夹然后你可以部署它,这是这种方法的主要缺点,所以请提供我任何替代方案。因此,我希望将这两个应用程序单独部署在同一台服务器上,以便任何更改都不会影响其他应用程序。如何在同一个生产服务器上分别部署弹簧REST应用程序(后端)和角度应用程序(web)

回答:

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

每次Angular应用程序发生变化时,只需重新运行npm run build命令即可在Spring Server下部署新版本的Angular bundle。不需要在服务器端重新部署。

以上是 如何在同一个生产服务器上分别部署弹簧REST应用程序(后端)和角度应用程序(web) 的全部内容, 来源链接: utcz.com/qa/259917.html

回到顶部