【发布时间】:2022-02-02 19:31:05
【问题描述】:
所以,我有一个单独的 Angular 前端和 Node JS 后端。经过大量研究后,我决定将我的前端发布到 AWS S3,并将后端发布到 Heroku。现在,我想了解如何(或是否)可以将两个应用程序自动集成和部署在一起,还是必须单独进行?因此,要么我在 S3 上保留 Angular 端的 CI/CD,在 Heroku 上保留 Node 端,要么我可以以某种方式同时管理两个应用程序的构建/部署自动化。
不确定,但有一个想法:如果我在 S3 上部署前端,在 Elastic beantalk 上部署后端,是否会更容易管理,因为 AWS 会以某种方式同时知道 CI/CD。
或者最终,我必须将它们分开,当我对 Node 端进行更改时,Angular 端甚至不知道要重新构建和重新部署。
另外,请不要建议将它们放在一个文件夹中,因为我需要将它们分开。
我什至听说有更多技术可以托管我的后端和前端,而不是上面提到的 Netlify、Azure(具有解释优势的 ofc)。
【问题讨论】:
标签: amazon-web-services heroku continuous-integration mean-stack continuous-deployment