【问题标题】:How could i deploy my Cloud Code to AWS Elastic Beanstalk? (Parse Server)如何将我的云代码部署到 AWS Elastic Beanstalk? (解析服务器)
【发布时间】:2016-10-08 19:56:09
【问题描述】:

我正在苦苦思索如何将我在 Parse.com 上的云代码文件上传到托管在 AWS EB 上的 Parse 服务器。

到目前为止我有:

  • 在 AWS EB 上托管的解析服务器。为了在 AWS 上托管它,我使用了 Orange Deploy Button,它基本上让人们更轻松地完成所有工作,而无需在本地安装 Parse Server 并稍后将其上传到 AWS。
  • 用 Objective C 编写的 iOS 应用程序连接到 Parse 服务器并完美运行
  • 在连接到 AWS 上的 Parse 服务器的 Mac 上本地解析仪表板

我唯一需要的就是将我所有的云代码文件上传到 Parse Server。我怎么能这样做?我对 Google、stackoverflow 等进行了很多研究,但没有成功。有一些信息,但不清楚。提前致谢。

【问题讨论】:

  • 为什么是底片??这是一个帮助开发人员和许多其他人的社区,而不是无缘无故地否定。不仅对我,而且对许多在同一个问题上苦苦挣扎的人,如果你们中的一些人,消极的人,可以评论和分享你对此的想法和想法,社区会更好全部。

标签: amazon-web-services parse-platform amazon-elastic-beanstalk parse-cloud-code parse-server


【解决方案1】:

最后,感谢 Ran Hassid,我现在在 AWS 上拥有一个功能齐全的 Parse Server 和 Cloud Code。对于那些与我处于相同情况的人,这是我的问题的答案:

  1. 转到此链接here 并按照所有步骤操作(当我提出问题时,AWS 的此链接提供的信息并不像现在那么清楚。他们改进了解释和信息。)

  2. 完成链接中的所有先前步骤后。您将在 AWS 上运行 Parse Server。

  3. 现在是云代码的一部分。只需在您喜欢的 MAC 或 PC 中创建一个文件夹即可。假设在桌面上,将其命名为 Parse Server AWS(您可以随意命名)

  4. 安装 EB CLI,它是用户终端的命令行界面(在 Mac 上)或 Windows 上的等价物,以使用您刚刚在 AWS 上设置的解析服务器(类似于带有 Parse CLI 的 CloudCode)。安装它的简单方法是运行以下命令:

    brew install awsebcli
    
  5. 现在在 Mac 上打开终端(或在 Windows 上打开终端)并转到您刚刚在步骤 3 中创建的文件夹。

  6. 运行下一个命令。它会要求您选择解析服务器的位置,然后是名称。

    eb init
    
  7. 现在这个命令。它会将所有文件从您的解析服务器的 AWS 下载到您所在的文件夹中。

    eb labs download
    
  8. 最后,您将拥有一个名为 Cloud 的文件夹,您可以在其中放置所有云代码文件。

  9. 完成后运行命令:

    eb deploy
    

现在,您的解析服务器拥有所有在 AWS 上运行的云代码文件。 现在您需要对 cloudCode 文件进行任何更改,只需更改刚刚在步骤 3 中创建的此文件夹中的本地文件,然后再次运行步骤 9 中的命令。就像您以前使用 Parse Deploy强>命令

希望这些信息能像对我一样帮助很多人。

祝你编码愉快!

【讨论】:

  • 根据您的指示,我也在按照给定链接执行步骤。但我收到 502 Bad gateway 错误。我该如何解决这个问题?我也检查了 Git 问题,但没有找到解决问题的正确想法。
【解决方案2】:

parse-server 云代码与 Parse.com 云代码有点不同。在 Parse.com 中,我们使用 Parse CLI 来在 parse-server 中修改和部署我们的云代码(parse deploy ...)您的云代码存在于您的解析项目的以下路径下./cloud/main.js* 所以您的云代码端点是 main.js 文件,默认情况下位于您的解析项目的 **cloud 文件夹下。如果您真的想要,您可以更改此路径,但为了简单起见,请使用默认位置。 现在关于部署。在 parse-server 中,当您对云代码进行一些修改时,您需要再次重新部署您的解析服务器。另一种选择是远程编辑您的云代码,但最好从我的 POV 重新部署它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-09
    • 2015-01-06
    • 2015-03-23
    • 1970-01-01
    • 2020-03-24
    • 1970-01-01
    • 2015-09-20
    • 1970-01-01
    相关资源
    最近更新 更多