有人能给我简单的条款如何上传流星应用程序到银河系吗



我已经看到了流星在这里给出的指南,但当它告诉我需要在其他地方单独托管mongodb时,我已经很困惑了。。。我甚至不明白我需要从什么集群中选择,或者说是什么全新的集群。我以前做过的唯一一件事是Sharepoint框架web部件,并使用Sharepoint列表作为powerapps的数据库。作为一名开发人员,我正试图通过创建一个应用程序(我已经完成了基本功(来取得进展,我希望它能在互联网上实时上传z:D,供产品所有者查看。

它实际上非常简单。由于你对此完全陌生,我建议你多读一些关于部署的文章,但这里是一个爱好应用程序的淡化版本:

  1. 在MongoDB Atlas上创建一个帐户:https://www.mongodb.com/cloud/atlas
  2. 在Atlas上创建一个免费层集群:https://docs.atlas.mongodb.com/tutorial/deploy-free-tier-cluster/它应该与你的银河区域相匹配,为了简单起见,请使用AWS us-east-1
  3. 允许每个人访问您的DB集群,按照本指南操作,您也应该看到相应的按钮:https://docs.atlas.mongodb.com/tutorial/whitelist-connection-ip-address/
  4. 确保您在Meteor上有一个帐户https://www.meteor.com/sign-up
  5. 在部署到Galaxy之前,为您的应用程序添加所需的设置:https://galaxy-guide.meteor.com/deploy-guide.html
  6. 使用以下命令部署到Galaxy:DEPLOY_HOSTNAME=galaxy.meteor.com meteor deploy [hostname] --settings path-to-settings.json现在,默认部署在AWS us-east-1上为您的应用程序创建一个容器(与您的MongoDB相同(。如果您没有自定义域,则可以使用meteorapp.com,因此主机名如下所示:mydeploy1234.meteorapp.com该应用程序应该部署在最小(也是最便宜(的容器上,你也应该可以使用30天的免费试用

应该这样。只需仔细检查您是否允许从任何地方访问MongoDB Atlas(IP限制访问仅适用于Galaxy Professional(,以及您是否在设置中设置了正确的连接字符串(这些是常见的陷阱(。

最新更新