我正在製作一個小照片庫應用程序。這些照片將在本地託管。現在我使用dreamhost,但是他們的rails實現看起來很糟糕。所以我正在尋找其他選擇。我知道Heroku免費提供了一個'web dyno',但他們沒有提到你獲得多少空間。正如我所說,我希望我的照片本地存儲在應用程序中,我不想處理s3或其他雲存儲。Rails託管小照片應用程序
回答
沒有本地存儲與英雄 - 只有臨時空間。你需要使用S3或者一些與heroku不在一起的場外存儲。
(我同意,在DH Rails是可怕的,即使你讓乘客)
查看Shelly Cloud:https://shellycloud.com/您獲得持久性存儲(因此在磁盤發生故障時不會丟失數據),並且部署針對Rails應用程序進行了優化。
看起來不錯,但價格昂貴,服務器託管在歐洲....可能太多,我想要的東西。 – user979326 2013-05-07 13:18:02
使用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,它不在你的問題範圍之內。
我要上傳內容...沒有理由將我的照片存儲在git上。應用程序本身的大小很小,但照片內容最終會增長。 – user979326 2013-05-07 13:06:23
使用Openshift來部署應用程序 結帳這個deploying rails app in openshift
openshift提供一個永久的數據目錄來存儲數據和它的免費
- 1. Rails託管小應用程序
- 2. 管理Django應用程序的照片
- 3. 託管Ruby on Rails應用程序
- 4. Rails圖庫應用程序託管
- 5. 在Linode上託管Rails應用程序
- 6. 照片應用程序
- 7. 託管silverlight應用程序
- 8. EJB應用程序託管
- 9. Web應用程序託管
- 10. 託管PHP應用程序
- 11. 託管應用程序7
- 12. 託管asp.net應用程序
- 13. Rails應用程序託管在片吃起來記憶像是巨人
- 14. 如何託管數千個小圖片以投放到移動應用程序?
- 15. 在Windows上使用Apache託管rails應用程序
- 16. 遠程託管的flex應用程序
- 17. 遠程調試託管應用程序
- 18. 使用應用程序分享照片
- 19. 從Facebook上的Rails應用程序中的照片創建PDF
- 20. iPhone與Rails服務器的照片應用程序通信
- 21. 用於託管RoR應用程序的linode實例大小
- 22. FB在應用程序中標記照片(不是FB照片)
- 23. Django的最佳照片應用程序在線銷售照片
- 24. iOS - 創建像照片應用程序的照片查看器
- 25. 無法在laravel應用程序上傳圖片到託管
- 26. 使用Umbraco託管HTML5應用程序?
- 27. BlueHost的Ruby on Rails的應用程序共享的託管
- 28. 如何託管一個rails web應用程序
- 29. 託管Ruby on rails應用程序,但遇到問題。
- 30. Ruby On Rails應用程序的服務器託管
一種醜陋的選項是建立在DH一個非常簡單的保存/加載腳本並使用DH存儲和Herkou爲您的應用程序。使用PHP或其他一些輕量級的Web框架可能是最好的。 – 2013-05-07 13:28:37
我現在沒有heroku帳戶,所以在我註冊之前確實沒有意義,除非它很容易用於我的目的。如果我決定要使用S3,那麼這是一個不錯的選擇。 – user979326 2013-05-07 14:09:10