2014-09-04 222 views

回答

1

它并没有比meteor deploy简单得多。

+0

我需要的东西,我可以用于生产。添加域名,缩放等 – 2014-09-04 20:48:25

+0

您可以使用Meteor的服务器添加域名,但您无法控制缩放。然而,没有其他事情是那么简单。我已经使用https://github.com/matb33/meteor-ec2-install部署到AWS,因此这是一个选项,并且您拥有完全的控制权;但这并不简单。 – 2014-09-04 20:54:21

1
$ meteor deploy myapp.meteor.com 

哪里myapp是您选择的不采用子域。

从文档:

您也可以部署到自己的域名。只需将您希望用作CNAME的主机名设置为origin.meteor.com,然后将其部署到该名称即可。

$ meteor deploy www.myapp.com 

如果你想扩展性,它不会是免费的(我knowlege)。但是你可以使用AWS,linode或几乎所有的云服务。只要你的主机上安装流星,并从项目目录运行此命令:

$ cd my_project_directory && meteor 

如果你希望它在后台运行:

$ cd my_project_directory && meteor &>.log & 
$ disown %1 // or whatever job number meteor runs as. 
+0

是除了我和流星团队之外的人可以看到的代码吗? – 2014-09-04 21:02:17

+0

据我所知,没有。 – 2014-09-04 21:06:10

0

它现在但万一有人绊倒在这里似乎是一个老问题,

后,我做我的研究和尝试很多不同的东西,我结束了以下,其中包括惊人的工艺phusion passenger,我这样做是为了迄今为止我的很多项目。

1 - 通过做

curl https://install.meteor.com/ | sh 

2服务器上安装流星 - 按照文件here

3安装的Phusion客运 - 本地构建您的应用程序(如添加流星包是很重要的)

4 - 删除.meteor/local/build和.meteor/local/cordova-build(如果你想保留本地db,不要删除db)

5 - 使用FTP,在服务器上创建一个文件夹,上传所有文件,包括.meteor夹

6 - 通过做

sudo -E passenger start --port 80 --user root --environment production --daemonize --sticky-sessions 

当然运行PHUSION乘客独立的,你应该做之前改变变量那。您可以为每个应用使用最后4个步骤。如果你想发布一个科尔多瓦应用程序只是使用你选择的端口域而不是yourapp.meteor.com

由于流星自动重新加载自己,直到你不说,你可以上传新的客户端文件到服务器,并等待当您想要快速更改时重新加载。如果更改在服务器上,请停止乘客

passenger stop --port 80 

上传您的文件并再次运行乘客。

我希望这可以帮助那里的人。

最好

相关问题