【问题标题】:How to deploy a Realm Object Server如何部署领域对象服务器
【发布时间】:2016-09-29 03:29:35
【问题描述】:

我正在考虑将新的 Realm 移动平台用于我的项目。我已经阅读了指南,并且能够在本地启动并运行它没有问题。我的问题是,部署领域对象服务器以便远程运行的最佳方式是什么?我通读了找到here 的指南,但并没有真正理解它。我只有很少的经验将 Rails 应用程序部署到 heroku。如何将其部署到 Heroku 或类似服务?任何帮助表示赞赏。谢谢!

【问题讨论】:

  • 仅作记录:执行此操作非常简单:(1) 单击此处realm.io/docs/realm-mobile-platform/install-realm-object-server (2) 单击“AWS/AMI”选项卡。使用您在 AmazonAWS 上的免费帐户,您只需点击四次即可获得 R.O.S.实例运行,完全免费以供适度使用。 (关于唯一的提示是,在 EC2 的三个左右设置屏幕之一上,亚马逊会询问您想要哪个操作系统:小心选择“Ubuntu 16.04”(而不是其他 Ubuntu)。)希望它对某人有所帮助。
  • 我已经按照 Fattie 的所有步骤。现在,是否应该预先安装服务器?我只是看不到文件。另外,是从 AMI 安装的,我必须执行这些步骤吗? # 设置 Realm 的 PackageCloud 存储库 curl -s packagecloud.io/install/repositories/realm/realm/script.deb.sh | sudo bash # 更新存储库 sudo apt-get update # 安装 Realm 对象服务器 sudo apt-get install realm-object-server-developer # 启用并启动服务 sudo systemctl enable realm-object-server sudo systemctl start realm-object-服务器

标签: realm realm-mobile-platform


【解决方案1】:

很难告诉你什么是“最好”的方式。任何设置都有缺点和好处,每个人都有不同的目标和目标,所以我不认为有一个客观的“运行它的最佳方式”。

Realm 对象服务器暂时不支持 Heroku(或者至少,没有简单的一键安装集成)。我们知道这是人们想要的东西,所以它在我们的雷达上,但我不能给你一个明确的答案,我们什么时候会做,甚至有一天会做。

大多数人运行对象服务器的方式是运行虚拟机,并在其中运行服务。有多种方法可以实现这一点:使用您最喜欢的云提供商启动虚拟机,然后在其上安装 Realm Object Server。或者,Realm 还提供了一个 AMI 映像,这是亚马逊术语中的“预配置虚拟机映像”,其中包含预安装的对象服务器,并允许您通过单击按钮运行对象服务器。

请记住,Realm Object Server 目前是为 RHEL/CentOS 6 和 7 以及 Ubuntu 16.04 打包的。

以下是一些可以帮助您入门的链接:

【讨论】:

  • 谢谢@teotwaki,这很有帮助!我以前没有使用过虚拟机,也没有真正理解我不知道的东西。感谢您为我指明正确的方向
  • @teotwaki 将 Realm 部署到 Heroku 的选项会很棒。希望它会在不久的将来发生。
  • @wigging 如果需要,您可以在我们的公共问题跟踪器上创建问题,以便我们知道人们想要什么:github.com/realm/realm-mobile-platform/issues
  • @teotwaki 好主意,我在 GitHub 上发布了请求。
  • 在尝试查看是否可以在 Azure 上部署领域时发现了此线程。有天蓝色的图像吗?
【解决方案2】:

尝试使用此图像在 openshift online 上运行 realm-objserct 服务器。 https://hub.docker.com/r/viksgyl/realm-object-server/

【讨论】:

  • 这似乎更像是一个后续评论,您应该在此处填写完整答案以解释您所指的内容。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-02-06
  • 1970-01-01
  • 2010-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多