我已經度過了一整天,沒有成功。我用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