首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何进行React + Nodejs的生产部署?

如何进行React + Nodejs的生产部署?
EN

Stack Overflow用户
提问于 2022-07-19 03:16:40
回答 1查看 58关注 0票数 3

我试图了解如何使用docker部署web应用程序,并进行生产级部署。

我制作了一个web应用程序,将react作为前端,Nodejs作为后端。我用曼戈布做数据库。

我使用代理来连接前端和后端,这样他们就开始互相通信了。

web应用程序运行良好,因为我构建和API和路由通过前端.

我的目标是:

使用Devops和CI/CD管道进行部署。

根据我的研究,最好的选择是:

  • 使用
  • 使用圆环ci和

但我仍然没有找到如何部署整个web应用程序的方法。

我应该使用停靠器和设置github操作来部署前端和后端吗?这是部署应用程序的正确方式吗?如果是的话,前端和后端如何相互通信?

选项:使用码头部署前端和后端,并找出它们如何相互通信的方法。

我最后的经验是在heroku上部署后端,并在前端使用该链接作为代理,通过netlify部署它。

选项2:使用循环-ci和对接组合部署前端和后端。

有人能提出解决这种情况的最佳方法吗?以及查找的最佳资源,我可以在那里使用devops工具部署整个web应用程序。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-07-19 03:29:38

我想分享我的经验。这可能会对你的问题有所帮助。

你在使用aws服务吗?在我们的项目中,我们使用aws。为了部署前端应用程序,我们将它们托管在S3存储桶中,并使用cloudfront作为边缘位置来服务请求。后端采用基于EC2发射类型的ECS集群。对于后端部署,在ecs集群中包含每个应用程序映像和创建任务是必要的。

要使用CI/CD,我使用的是github、github网络钩子、代码构建和codepipeline。如果通过拉请求进行任何提交,则通过web钩子标识这些更改,然后运行码构建和codepipeline来构建更改并将其部署到相关环境中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73030721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档