January 17, 2018

Ruby on Rails 5.1 on AWS Elastic Beanstalk 事始め

今回つくるもの AWS の Elastic Beanstalk を利用して、Rails 5.1 アプリケーションを EC2 + RDS の構成にデプロイする環境を作ります。 環境 作業環境は macOS Sierra (10.12) です。以下のコマンドが実行できる状態を前提とします。 $ eb --version EB CLI 3.12.1 (Python 3.6.3) $ rails -v Rails 5.1.4 eb コマンドが実行できない場合は Elastic Beanstalk コマンドラインインターフェイス(EB CLI)のインストール - AWS Elastic Beanstalk を参考にしてください。rails コマンドは Ruby および Bundler をインストール後、 $ gem install rails で入ります。 方針・前提 Database は MySQL を採用 Application Server は Puma を採用 極力 AWS Console をブラウザで開かない(操作結果の確認にのみ利用) 範囲は Rails アプリの新規作成から Scaffold した画面を本番環境で確認するまで 独自ドメインの適用、HTTPS 化は本稿では扱わない 手順 1. ... Read more

Copyright alea12 2018