我有一个angular应用程序在端口4200的localhost上运行,在端口808的spring boot上运行。我想部署Angular&Spring Boot应用程序,但对我来说不清楚什么是最佳实践。我想在AWS S3中部署Angular应用程序,并将Spring应用程序打包到Docker容器中。然后我想在Angular中配置一个代理。
为什么不适合生产,有什么更好的替代品?
多谢!
我想你快到了。你说得很对。您可以将前端angular app dist文件夹作为静态网站部署到S3,然后在docker上部署后端spring-boot app就很完美了。这可以在弹性豆茎、ec2、ECS上运行,现在甚至可以在λ上运行。
后端和前端代码需要环境变量,因此它们知道如何相互通信,即S3 bucket的https://my_s3_url_angular_site.com/和https://my_ec2_url_springboot_server.com/,但不需要使用任何代理。
完成干净的构建后,我将war文件复制到Tomcat的文件夹中。但是部署会发生两次,并且在上下文已经存在的情况下以异常结束。我错过了什么? 非常感谢您的帮助。
我是云提供商的初学者,我有一个网站要部署。该网站使用PHP、HTML、CSS和Javascript创建,并使用在NodeJS上开发的API访问数据库。 有没有办法在一个AWS弹性豆茎应用程序上部署所有这些(Inteface+NodeJS API)?或者我应该只在AWS Elastic Beanstalk上部署API,而将网站的界面与其他AWS解决方案一起部署,例如Amazon S3上的静态网站。
在尝试在elastic beanstalk中部署时,我在AWS codepipeline中创建了管道,但出现以下错误: 我使用AWS代码构建和命名工件作为Sourcearti。在代码管道中输入工件作为Sourcearti。 在部署到elastic beanstalk的构建阶段之后,给出了上述错误。AmazonS3 bucket已经创建,我也创建了lifecycle。
我有一个运行在tomcat服务器上的Java Web应用程序,没有任何框架。我的应用程序使用MongoDB,我需要将它部署到AWS。 我需要做什么步骤? <李>向弹性豆茎开战? < li >在EC2上安装Mongo? 过程是什么? 实际上,我不明白如何在AWS中使用Mongo。部署战争很简单,但如何将这个项目与我的数据库连接起来?
我想使用 AWS 弹性豆茎在 AWS 上部署一个Spring启动应用程序,但我没有看到上传 jar 文件的选项,只有 zip 和 war (?!) 在本教程中,他们正在部署一个jar文件:https://AWS . Amazon . com/es/blogs/devo PS/deploying-a-spring-boot-application-on-AWS-using-AWS-elastic-b
问题内容: 我已经通过很多的这样的堆栈溢出类似的问题了一个。每个人对部署react应用都有不同的看法。 但是这个问题是针对那些使用 redux , react-router 和 react-router-redux的人的 。我花了很多时间来找出承载单页应用程序的正确方法。我在这里汇总所有步骤。 我写了以下答案,其中包含将react-redux应用程序部署到S3的步骤。 问题答案: 有一个视频教程,