我是 AWS 新手,正在使用 codestar 开发 Express 应用程序。
我刚刚花了很多时间弄清楚 codestar 是如何工作的。
在过去的 12 小时里,我在部署的站点上遇到了 502 bad gateway 错误。所以在浏览了这些论坛和 stackoverflow 之后,我发现由于我的“npm start”运行良好,文件可能没有很好地部署。
在将 SSH 设置到 EC2 实例中后,这个假设被证明是正确的。在将我的项目的 Zip 文件手动上传到弹性 beanstalk 后,我让它工作了。
1-管道部署必须正常工作,因为 nodejs-logs 显示我的 package.json 文件中的设置已正确设置
2-但是,我在构建的 ec2 实例中找到的文件可能是原始的 nodejs 文件,并且根本没有被覆盖。
3-它不在自动缩放上,如果这很重要的话
如何配置 codestar/EB/EC2 以便管道可以从 github 正常工作到 E.Beanstalk 实例?是否有已知的问题和解决方案?
谢谢!