如何将我的 Ruby on Rails 项目部署到 EC2?我有一个 postgres 数据库,目前使用 Heroku,但我现在需要转移到 AWS。
任何帮助深表感谢。
如何将我的 Ruby on Rails 项目部署到 EC2?我有一个 postgres 数据库,目前使用 Heroku,但我现在需要转移到 AWS。
任何帮助深表感谢。
谷歌搜索它可能会有所帮助;o)
https://www.google.fr/search?q=deploy+rails+on+EC2
然后你有一个非常好的railscast,详细说明了使用橡胶宝石的步骤。
我的偏好是默认的 AWS linux,然后使用一些基本库启动它:
sudo yum update
sudo yum groupinstall -y "Development Tools"
sudo yum groupinstall -y "Development Libraries"
sudo yum install -y httpd httpd-devel apr-devel libcurl-devel libxslt-devel libcurl-devel openssl-devel mysql mysql-devel ImageMagick ImageMagick-devel sqlite-devel
\curl -L https://get.rvm.io | bash -s stable --rails
git 将您的 Rails 应用程序克隆到您的目录
捆绑安装--未经测试
然后不要忘记增加你的限制(如果你做了任何重要的文件 io)
将此添加到 /etc/security/limits.conf
root soft nofile 65535
root hard nofile 65535
* soft nofile 65535
* hard nofile 65535
然后安装乘客或类似的东西并让它使用rvm 1.9.3。