我已经度过了一整天,没有成功。我用https://github.com/jordansissel/heroku-buildpack-meteor试过了Heroku,但是它给出了一个错误,并且日志没有给出任何好的信息。我希望免费服务能够在应用程序获得更多流量后进行扩展。我只想写尽可能少的行,或者只是放下一捆。它不应该那么困难。谢谢。部署Meteor应用程序最简单的方法是什么?
回答
它并没有比meteor deploy
简单得多。
$ 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.
是除了我和流星团队之外的人可以看到的代码吗? – 2014-09-04 21:02:17
据我所知,没有。 – 2014-09-04 21:06:10
我做了几个使用Meteor Up和Amazon EC2的教程视频。您可以从免费的EC2 Micro Tier开始。
设置EC2
https://www.youtube.com/watch?v=OXdPdSekVtg&list=UUs2gDoWu9gHHR0aOklT3nvg
EC2 SSH
https://www.youtube.com/watch?v=K-IRgEge6jA&list=UUs2gDoWu9gHHR0aOklT3nvg
流星部署到EC2
https://www.youtube.com/watch?v=Lyyh2fkXovo&list=UUs2gDoWu9gHHR0aOklT3nvg
它现在但万一有人绊倒在这里似乎是一个老问题,
后,我做我的研究和尝试很多不同的东西,我结束了以下,其中包括惊人的工艺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
上传您的文件并再次运行乘客。
我希望这可以帮助那里的人。
最好
- 1. 部署WPF应用程序最简单的方法是什么?
- 2. 部署Rails 3应用程序的最简单方法是什么?
- 3. 什么是部署rails应用程序的最常用方法
- 4. 部署Meteor应用程序时,保护密钥的最佳方式是什么?
- 5. 在Linux上部署Javascript应用程序的最简单方法
- 6. 部署docker应用程序的最简单方法
- 7. 什么是Spring应用程序的最简单的main()方法?
- 8. 从Eclipse部署OSGi框架的最简单方法是什么?
- 9. 部署Pylons应用程序的最佳方式是什么?
- 10. 在一个解决方案中部署多个Web应用程序的最简单方法是什么?
- 11. 部署iPhone应用程序的所有方法是什么?
- 12. 从Visual Studio 2010到IIS 7.5部署MVC2应用程序的最简单方法是什么?
- 13. 什么是部署django应用程序的最简单最完整的解决方案?
- 14. 部署ASP.Net MVC应用程序的最便宜的方法是什么?
- 15. 部署Rails应用程序的简单方法(windows)
- 16. 部署简单的C++应用程序
- 17. 什么是创建此Web应用程序的简单方法?
- 18. 升级rails应用程序的简单方法是什么?
- 19. 将Web应用程序部署到Apache Tomcat的最简单方法
- 20. 在Windows机器上部署Python/Django应用程序的最简单方法?
- 21. 发布Qt C++ GUI程序最简单的方法是什么?
- 22. 部署Meteor + Angular2应用程序到Heroku
- 23. 部署Meteor iOS应用程序
- 24. 将BPM添加到J2EE应用程序的最简单方法是什么?
- 25. 什么是在非ASP.NET应用程序中生成HTML的最简单方法?
- 26. 删除大量Heroku应用程序的最简单方法是什么?
- 27. 在iPhone应用程序中保存数据的最简单方法是什么?
- 28. 通过RApache安装R Web应用程序的最简单方法是什么?
- 29. Blackberry WebWorks + Ripple,分配应用程序最简单的方法是什么?
- 30. 将GWT添加到Spring MVC应用程序的最简单方法是什么?
我需要的东西,我可以用于生产。添加域名,缩放等 – 2014-09-04 20:48:25
您可以使用Meteor的服务器添加域名,但您无法控制缩放。然而,没有其他事情是那么简单。我已经使用https://github.com/matb33/meteor-ec2-install部署到AWS,因此这是一个选项,并且您拥有完全的控制权;但这并不简单。 – 2014-09-04 20:54:21