2013-10-03 18 views
0

我使用Amazon EC2作爲我的開發環境。我通過SSH來完成所有的編碼。如何設置一個數據庫來處理部署到Heroku的GIT?

我的應用程序需要一個數據庫。我使用Node.JS.我猜我需要mongoDB,但我願意接受其他選擇。該應用程序是一個簡單的筆記應用程序,但我希望它能夠擴展。我希望能夠在筆記中保存圖像。還需要有一個筆記搜索功能。

當我嘗試運行mongoDB時,我的Amazon EC2上的空間不足。我如何在亞馬遜上設置mongo,當我這樣做時:

git push heroku master 

我希望數據庫能夠在heroku上工作。

我該怎麼做?我是否只需將mongoDB作爲服務安裝在heroku上並假設所有事情都轉移了?我需要從Amazon Marketplace購買MongoDB嗎?

+0

您是否在使用導軌? – Drew

+0

我正在使用Node.JS –

回答

1

所以我認爲一種解決方案是在heroku上設置數據庫,並且每當你想讓h​​eroku上的數據庫鏡像你的amazon數據庫,然後只需轉儲amazon數據庫並將轉儲恢復到heroku數據庫。

我不認爲真的有任何內建到heroku中的功能,可以讓你把代碼推到heroku上,並在amazon數據庫中將數據單向同步到一行的heroku數據庫中。