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
次に、ゴム製の宝石を使用してこれを行う手順を詳しく説明した、非常に優れたレールキャストがあります。
私の好みはデフォルトのAWSLinuxで、いくつかの基本的なライブラリでジャンプスタートします。
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
Railsアプリをディレクトリにクローンします
バンドルインストール-テストなし
次に、制限を増やすことを忘れないでください(重要なファイルIOを実行する場合)
これを/etc/security/limits.confに追加します
root soft nofile 65535
root hard nofile 65535
* soft nofile 65535
* hard nofile 65535
次に、passengerなどをインストールして、rvm1.9.3を使用します。