【问题标题】:How to deploy the app to AWS如何将应用程序部署到 AWS
【发布时间】:2017-03-24 21:52:05
【问题描述】:

这是一个非常初级的问题。我想要一些方向。我创建了一个基于MEAN 的应用程序。它在本地工作(localhost)。结构是:

app.js 是节点服务器。 models 具有 mongo 模式。 public 有 index.html、css 文件夹和 js 文件夹。我正在使用angularjs。该应用程序将上传图像,因此我将使用 AWS S3 存储。数据库也使用 mongo。

我的问题:

  1. 如何将其与 Phonegap 打包以创建一个混合应用程序?
  2. 我应该托管在 EC2 还是 Elastic Beanstalk 上?

【问题讨论】:

  • 在服务器环境中使用 Beanstalk。它将简化部署,为您提供用于自动缩放和负载平衡配置的 gui 选项。对于 Phonegap,请使用他们的 Cloud Build 服务,从长远来看,当您支持多个移动平台时会更方便
  • 谢谢。我可以使用node.js 的普通代码,对吗?我需要对node.js 进行编码才能在Beanstalk 上托管它吗?
  • 普通代码可以工作。希望您的应用以“npm start”或“node”开头。如果您打算在实例中存储任何文件,最好将它们移动到 S3 或 AWS Elastic File System

标签: cordova amazon-web-services amazon-ec2 amazon-elastic-beanstalk mean-stack


【解决方案1】:

对于 Phonegap,请使用他们的 Cloud Build 服务,从长远来看,当您支持多个移动平台时会更方便。

在服务器环境中使用 Beanstalk。它将简化部署,为您提供用于自动缩放和负载平衡配置的 gui 选项,并大大简化部署和回滚

【讨论】:

    猜你喜欢
    • 2016-03-18
    • 2019-07-22
    • 2018-07-07
    • 2014-11-11
    • 2014-04-25
    • 2018-03-26
    • 2017-05-06
    • 2015-07-17
    • 2017-08-03
    相关资源
    最近更新 更多