我如何将 Cloud Code 部署到 AWS Elastic Beanstalk? (解析服务器)
How could i deploy my Cloud Code to AWS Elastic Beanstalk? (Parse Server)
我正在纠结如何将我在 Parse.com 上的 Cloud Code 文件上传到托管在 AWS EB 上的 Parse Server。
到目前为止我有:
- 在 AWS EB 上托管的解析服务器。为了将其托管在 AWS 上,我使用了 Orange Deploy Button,这基本上使人们可以更轻松地完成所有工作,而无需在本地安装 Parse Server 并稍后将其上传到 AWS。
- iOS 用 objective C 编写的应用程序已连接到 Parse 服务器并完美运行
- 在我的 mac 上本地解析仪表板,连接到 AWS 上的解析服务器
我唯一需要做的就是将我所有的云代码文件上传到 Parse Server。我怎么能这样做?我对 Google、Whosebug 等进行了很多研究,但都没有成功。有一些信息,但不清楚。提前致谢。
parse-server 云代码与 Parse.com 云代码有点不同。在 Parse.com 中,我们使用 Parse CLI 来修改和部署我们的云代码(parse deploy ...)在解析服务器中,您的云代码存在于以下路径下你的解析项目 ./cloud/main.js* 所以你的云代码端点是 main.js 文件,默认情况下位于你的解析项目的 **cloud 文件夹下。如果您确实需要,可以更改此路径,但为简单起见,请使用默认位置。
现在关于部署。在解析服务器中,当您对云代码进行一些修改时,您需要再次重新部署您的解析服务器。另一种选择是远程编辑您的云代码,但从我的 POV 最好重新部署它
最后,感谢 运行 Hassid,我现在在 AWS 上拥有一个功能齐全的带有云代码的解析服务器。对于那些与我处于相同情况的人,这是我的问题的答案:
转到这个 link here 并按照所有步骤进行(当我问这个问题时,AWS link 提供的信息是就像现在一样清楚。他们改进了解释和信息。)
完成 link 之前的所有步骤后。您将在 AWS 上运行 Parse Server。
现在是云代码的一部分。只需在 MAC 或 PC 中任意位置创建一个文件夹即可。假设在桌面上,将其命名为 Parse Server AWS(您可以随意命名)
安装 EB CLI,它是用户终端的命令行界面(在 Mac 上)或 windows 上的等效项,以与您刚刚设置的解析服务器一起工作在 AWS 上(类似于带有 Parse CLI 的 CloudCode)。安装它的简单方法是 运行 执行此命令:
brew install awsebcli
现在在 mac 上打开终端(或在 windows 上打开终端)并转到您刚刚在步骤 3 中创建的文件夹。
运行下一条命令。它会要求您 select 解析服务器的位置,然后是名称。
eb init
现在这个命令。它将从您的解析服务器的 AWS 下载所有文件到您所在的文件夹。
eb labs download
最后,您将拥有一个名为 Cloud 的文件夹,您可以将所有云代码文件放入其中。
当您完成 运行 命令时:
eb deploy
现在您的解析服务器和所有云代码文件都在 AWS 上运行。
现在,您需要对 cloudCode 文件进行任何更改,只需更改在步骤 3 中刚刚创建的此文件夹中的本地文件,然后再次使用步骤 9 中的命令 运行。就像您以前对 [=41 所做的一样=]解析部署命令
希望这些信息能像对我一样帮助很多人。
编码愉快!
我正在纠结如何将我在 Parse.com 上的 Cloud Code 文件上传到托管在 AWS EB 上的 Parse Server。
到目前为止我有:
- 在 AWS EB 上托管的解析服务器。为了将其托管在 AWS 上,我使用了 Orange Deploy Button,这基本上使人们可以更轻松地完成所有工作,而无需在本地安装 Parse Server 并稍后将其上传到 AWS。
- iOS 用 objective C 编写的应用程序已连接到 Parse 服务器并完美运行
- 在我的 mac 上本地解析仪表板,连接到 AWS 上的解析服务器
我唯一需要做的就是将我所有的云代码文件上传到 Parse Server。我怎么能这样做?我对 Google、Whosebug 等进行了很多研究,但都没有成功。有一些信息,但不清楚。提前致谢。
parse-server 云代码与 Parse.com 云代码有点不同。在 Parse.com 中,我们使用 Parse CLI 来修改和部署我们的云代码(parse deploy ...)在解析服务器中,您的云代码存在于以下路径下你的解析项目 ./cloud/main.js* 所以你的云代码端点是 main.js 文件,默认情况下位于你的解析项目的 **cloud 文件夹下。如果您确实需要,可以更改此路径,但为简单起见,请使用默认位置。 现在关于部署。在解析服务器中,当您对云代码进行一些修改时,您需要再次重新部署您的解析服务器。另一种选择是远程编辑您的云代码,但从我的 POV 最好重新部署它
最后,感谢 运行 Hassid,我现在在 AWS 上拥有一个功能齐全的带有云代码的解析服务器。对于那些与我处于相同情况的人,这是我的问题的答案:
转到这个 link here 并按照所有步骤进行(当我问这个问题时,AWS link 提供的信息是就像现在一样清楚。他们改进了解释和信息。)
完成 link 之前的所有步骤后。您将在 AWS 上运行 Parse Server。
现在是云代码的一部分。只需在 MAC 或 PC 中任意位置创建一个文件夹即可。假设在桌面上,将其命名为 Parse Server AWS(您可以随意命名)
安装 EB CLI,它是用户终端的命令行界面(在 Mac 上)或 windows 上的等效项,以与您刚刚设置的解析服务器一起工作在 AWS 上(类似于带有 Parse CLI 的 CloudCode)。安装它的简单方法是 运行 执行此命令:
brew install awsebcli
现在在 mac 上打开终端(或在 windows 上打开终端)并转到您刚刚在步骤 3 中创建的文件夹。
运行下一条命令。它会要求您 select 解析服务器的位置,然后是名称。
eb init
现在这个命令。它将从您的解析服务器的 AWS 下载所有文件到您所在的文件夹。
eb labs download
最后,您将拥有一个名为 Cloud 的文件夹,您可以将所有云代码文件放入其中。
当您完成 运行 命令时:
eb deploy
现在您的解析服务器和所有云代码文件都在 AWS 上运行。 现在,您需要对 cloudCode 文件进行任何更改,只需更改在步骤 3 中刚刚创建的此文件夹中的本地文件,然后再次使用步骤 9 中的命令 运行。就像您以前对 [=41 所做的一样=]解析部署命令
希望这些信息能像对我一样帮助很多人。
编码愉快!