如何自动将多个流星应用程序部署到我的自定义服务器?

时间:2015-02-14 20:31:09

标签: nginx meteor linode

我想部署几个流星应用,而无需手动为每个应用创建单独的nginx vhost文件。直到现在我已经托管了多个流星应用并手动创建了多个vhost文件,例如

服务器{

听*:80;

server_name test1.com;

location / {

proxy_pass http://127.0.0.1:3000;

//其他一些配置
}

}

我们如何像流星提供的那样自动化这个过程。一旦我们跑了 [meteor deploy test]它自动创建子域,app运行在“test.meteor.com” 在我的自定义服务器中是否有任何创建类似的进程? 现在,创建指向服务器中运行的流星应用程序的自动vhost文件会很棒。

1 个答案:

答案 0 :(得分:1)

目前没有这样的过程严格按照你的意愿。

有一些项目很接近,基于docker创建了一个'private heroku'

这些项目允许您使用meteorite buildpack将项目推送到服务器,它将构建它并在子域上运行它。

所有3都需要一点设置。 Flynn和Deis建议一个集群至少使用3台服务器。 Dokku可能需要一个插件才能轻松创建子域名。

Meteor没有专门为此目的设计的任何内容。

流星开发组织(MDG)打算发布一种商业产品,可以做meteor deploy可以做的Galaxy。你也可以等待。请记住,它将是一种商业产品。