2013-05-07 113 views
2

我正在製作一個小照片庫應用程序。這些照片將在本地託管。現在我使用dreamhost,但是他們的rails實現看起來很糟糕。所以我正在尋找其他選擇。我知道Heroku免費提供了一個'web dyno',但他們沒有提到你獲得多少空間。正如我所說,我希望我的照片本地存儲在應用程序中,我不想處理s3或其他雲存儲。Rails託管小照片應用程序

回答

4

沒有本地存儲與英雄 - 只有臨時空間。你需要使用S3或者一些與heroku不在一起的場外存儲。

(我同意,在DH Rails是可怕的,即使你讓乘客)

+0

一種醜陋的選項是建立在DH一個非常簡單的保存/加載腳本並使用DH存儲和Herkou爲您的應用程序。使用PHP或其他一些輕量級的Web框架可能是最好的。 – 2013-05-07 13:28:37

+0

我現在沒有heroku帳戶,所以在我註冊之前確實沒有意義,除非它很容易用於我的目的。如果我決定要使用S3,那麼這是一個不錯的選擇。 – user979326 2013-05-07 14:09:10

0

查看Shelly Cloud:https://shellycloud.com/您獲得持久性存儲(因此在磁盤發生故障時不會丟失數據),並且部署針對Rails應用程序進行了優化。

+0

看起來不錯,但價格昂貴,服務器託管在歐洲....可能太多,我想要的東西。 – user979326 2013-05-07 13:18:02

0

使用Heroku,您可以託管存儲在項目存儲庫中的圖像。剛剛嘗試這一點:

rails new mytest 

/app/assets/images

heroku create mytest123 # <-- mytest1234 must be your unique app name 

創建一個簡單的網頁,並鏈接到一個測試圖像,現在回購推到Heroku的:

git push origin master # origin points automatically to Heroku after you created this 

這是最簡單免費託管小型項目的方式。有時Dyno需要一段時間才能啓動,並且您需要將域指向正確的代理,但這些問題可以稍後處理。

S3在您處理上傳的內容/圖像時發揮作用。對於這個用例,你需要S3,它不在你的問題範圍之內。

+0

我要上傳內容...沒有理由將我的照片存儲在git上。應用程序本身的大小很小,但照片內容最終會增長。 – user979326 2013-05-07 13:06:23