我想部署几个流星应用,而无需手动为每个应用创建单独的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文件会很棒。
答案 0 :(得分:1)
目前没有这样的过程严格按照你的意愿。
有一些项目很接近,基于docker创建了一个'private heroku'
这些项目允许您使用meteorite buildpack将项目推送到服务器,它将构建它并在子域上运行它。
所有3都需要一点设置。 Flynn和Deis建议一个集群至少使用3台服务器。 Dokku可能需要一个插件才能轻松创建子域名。
Meteor没有专门为此目的设计的任何内容。
流星开发组织(MDG)打算发布一种商业产品,可以做meteor deploy
可以做的Galaxy。你也可以等待。请记住,它将是一种商业产品。