我正在製作一個小照片庫應用程序。這些照片將在本地託管。現在我使用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. 管理Django應用程序的照片
- 2. Rails圖庫應用程序託管
- 3. 在Linode上託管Rails應用程序
- 4. 照片應用程序
- 5. 託管asp.net應用程序
- 6. 託管silverlight應用程序
- 7. 託管PHP應用程序
- 8. 託管應用程序7
- 9. EJB應用程序託管
- 10. Web應用程序託管
- 11. 遠程託管的flex應用程序
- 12. 使用應用程序分享照片
- 13. 從Facebook上的Rails應用程序中的照片創建PDF
- 14. iOS - 創建像照片應用程序的照片查看器
- 15. FB在應用程序中標記照片(不是FB照片)
- 16. Django的最佳照片應用程序在線銷售照片
- 17. 用於託管RoR應用程序的linode實例大小
- 18. 無法在laravel應用程序上傳圖片到託管
- 19. 使用Umbraco託管HTML5應用程序?
- 20. 統計分析Rails應用程序的最佳託管
- 21. FTP ** TO ** Heroku上託管的Rails應用程序?
- 22. 如何託管一個rails web應用程序
- 23. 將Chargify(託管)與Rails應用程序集成
- 24. 託管電子郵件的Rails應用程序
- 25. ActionView :: MissingTemplate錯誤Rails 3.1應用程序Site5託管
- 26. Heroku託管的Rails應用程序的最佳搜索選項?
- 27. AS3 Facebook應用程序 - 專輯照片大小
- 28. IOS8。照片應用程序錯誤
- 29. iPhone應用程序刪除照片
- 30. Django照片應用程序不顯示
一種醜陋的選項是建立在DH一個非常簡單的保存/加載腳本並使用DH存儲和Herkou爲您的應用程序。使用PHP或其他一些輕量級的Web框架可能是最好的。 – 2013-05-07 13:28:37
我現在沒有heroku帳戶,所以在我註冊之前確實沒有意義,除非它很容易用於我的目的。如果我決定要使用S3,那麼這是一個不錯的選擇。 – user979326 2013-05-07 14:09:10