小型照片应用的Rails托管



我正在制作一个小型照片库应用程序。照片将在本地托管。现在我使用dreamhost,但是他们的rails实现看起来很糟糕。所以我在寻找其他选择。我知道Heroku给你一个免费的"web dyno",但他们没有说你有多少空间。就像我说的,我希望我的照片存储在应用程序的本地,我不想处理s3或其他云存储。

没有本地存储,只有临时空间。您需要使用S3或其他非站点存储来使用heroku。

(我同意,即使你启用了passenger, DH上的rails也很糟糕)

使用Openshift来部署你的应用在openshift

中检查这个部署rails的应用程序

openshift提供了一个永久的数据目录来存储数据及其自由的

如果您对VPS感兴趣,Digital Ocean - https://www.digitalocean.com/,提供5美元起的优秀主机。你可以把你的照片存储在本地磁盘上。

在他们的网站上有非常好的教程让你开始。

查看Shelly Cloud: https://shellycloud.com/您将获得持久存储(因此在磁盘故障的情况下不会丢失数据),并且部署针对Rails应用程序进行了优化。

使用Heroku,您可以托管存储在项目存储库中的图像。试试这个:

rails new mytest

在您的/app/assets/images

中创建一个简单的页面并链接到测试图像
heroku create mytest123  # <-- mytest1234 must be your unique app name

,现在将repo推送到Heroku:

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

这是免费托管小型项目的最简单方法。有时Dyno需要一些时间来启动,您需要将域指向正确的代理,但这些问题可以稍后处理。

当您处理上传的内容/图像时,S3将发挥作用。对于这个用例,您需要S3,这也超出了您的问题范围。

最新更新