【问题标题】:Build a React App in Elastic Beanstalk在 Elastic Beanstalk 中构建 React 应用程序
【发布时间】:2017-04-07 23:07:23
【问题描述】:

我关注了these instructions,并使用 React 制作了一个 hello world 应用程序。我在我的 EBS 中上传了开发文件,它工作正常。

之后,我使用了命令 npm run build,按照说明安装了 push-state 并使用 localhost 进行了测试。一切正常。

但我将构建文件上传到我的 EBS,它抱怨应用程序没有 package.json 文件并且应用程序无法运行。

我必须做些什么才能放入 package.json 以使用 Elastic Beanstalk 部署我的 React 应用程序?如何在EBS中部署npm run build生成的构建文件?

【问题讨论】:

标签: reactjs amazon-elastic-beanstalk


【解决方案1】:

我最近使用 EB CLI 部署了基于 react 节点的应用程序。我必须在我的项目目录中运行eb init,它会引导您完成设置 eb 配置。步骤如下:

  1. npm init 设置 package.json(你已经完成了)
  2. git init 设置一个 git repo
  3. eb init 通过其 CLI 设置弹性 beanstalk 设置
  4. 提交代码
  5. 使用eb deploy 部署到 eb

AWS walks you through these steps 假设您正在使用节点为您的应用程序提供服务(您没有说,但很有可能)。

作为奖励,您可能希望设置 CI,以便 AWS 在您的测试通过代码推送时构建您的应用程序。请参阅我用来执行此操作的 travis yaml 文件。

【讨论】:

  • 您能否提供有关如何在 EBS 中部署 React 应用程序的完整详细信息
猜你喜欢
  • 2021-05-05
  • 2016-11-21
  • 2015-03-05
  • 1970-01-01
  • 2012-06-23
  • 1970-01-01
  • 2020-07-30
  • 2015-06-12
  • 2020-04-29
相关资源
最近更新 更多