首页 > 解决方案 > 如何在 AWS 上运行 Angular/Spring Boot 应用程序?

问题描述

我能够通过使用 Beanstalk 上传 jar 文件来部署我的 Spring Boot 应用程序,并成功地在 t2.micro 实例上运行。最近,我尝试将我的 Angular 应用程序添加到 S3 并将其托管为能够加载但导致后端出现 CORS 问题的静态网站。此外,我希望在 Angular 应用程序中使用 ngrx Store,因此静态网站并不是最佳实践或最有效的方法。唉,这是我走到了一个死胡同,我正在寻求一些建议。

有人可以提供有关如何更好地部署该项目的 Angular 部分的提示吗?或者任何关于无服务器方法的建议也会有所帮助。我曾经玩弄过使用 Lambda 函数的想法,但是在使用 beanstalk 部署了至少一部分项目之后,我承认有点不愿意从头开始。

我还看到,可能使用 war 而不是 jar 可能会有所帮助,但找不到任何关于如何将 angular 和 spring boot 应用程序组合到 war 文件中的很好的说明(如果这甚至会发生什么)。

我非常乐意提供任何其他信息来帮助回答问题。提前感谢任何能够提供帮助的人!

标签: javaangularamazon-web-servicesspring-bootamazon-elastic-beanstalk

解决方案


推荐阅读