【问题标题】:How do you publish your meteor application to the web? [closed]你如何将你的流星应用程序发布到网络上? [关闭]
【发布时间】:2014-03-15 11:02:32
【问题描述】:

因此,在文档中,它在多个地方详细描述了如何将应用程序发布到meteor.com,但是如果您想将其发布到自己的服务器上怎么办,我敢肯定人们想做...你是怎么做到的?

你在这里基本上描述了如何做到这一点:

安装 Meteor:

$ 卷曲https://install.meteor.com | /bin/sh 创建一个项目:

$meteor create myapp 本地运行:

$ cd myapp $流星 => Meteor 服务器运行在:http://[thisis]localhost:3000/

$meteor deploy myapp.meteor.com

但这会将它部署到meteor.com,正如我所说,我想将它发布到我自己的服务器,然后制作不同的应用程序,因为我认为你的框架非常棒!

那么,你能帮帮我吗?我很确定我是一个新手程序员,这样的帮助我入门的东西会大有帮助。

提前谢谢你!

【问题讨论】:

标签: meteor


【解决方案1】:

Meteor 提供bundling of the app into a deployable file,在文档的后面。

meteor bundle myapp.tgz

这样做,在您的服务器上上传并解压,然后运行它,确保它指向您想要用于它的现有 mongodb。您可能希望在此示例中更改 url 和端口:

PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp node bundle/main.js

【讨论】:

  • 太棒了,马克,非常感谢您....但只是浪费了您更多的时间....这是唯一的方法吗?看起来有点复杂......以及如何将代码更新到网站?此外,它说他们将其作为免费服务提供,因此您可以尝试。这是否意味着他们将在未来收费?再次抱歉,疯狂的新手,在令人恐惧的陌生领域。
  • 我不明白的另一件事是整个部署由不同的人到同一个域。如果多人部署,他们的代码不会互相干扰吗?
  • @ZaneHitchcox 就我使用 Meteor 而言,在注入“热代码”时,meteor 的处理方式不同。使用 CSS,它通常只是替换样式元素。对于脚本,页面会自行重新加载。是的,当多人部署时,代码会干扰。但这不是源代码控制(GIT、SVN)的目的吗?此外,meteor 的网站确实提供托管服务,但他们保留最终将其撤出的权利。
猜你喜欢
  • 2010-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-08
相关资源
最近更新 更多