【Ruby on Rails】AWS を利用したデプロイ(AWS & Nginx & Unicorn & Rails)How to deploy a Rails App to EC2(2020年版)
Вставка
- Опубліковано 14 жов 2024
- 今回はデプロイの解説動画です。一緒にアプリケーションを世界に公開しましょう!(本動画は初心者向けですので、RDSは利用していません。)
本デプロイでつまずいた場合は HackMD の最後に記載されているサイトも参考にしてみてください。(僕自身も参考にさせて頂きました。)
ご意見、ご質問はコメント欄もしくは Twitter の DM までお願いします。(返信できない場合がございます。ご了承ください。)
動画のコードが見辛い場合は、画質を上げてください。GitHub のコードを見ながら実装することをオススメします。
↓今回のメモはこちら(HackMD)。
hackmd.io/4_1N...
↓今回作成したアプリのソースコードはこちら(GitHub)。
github.com/Far...
↓AWS初学者が「うっかり課金」されがちなポイントとその対策まとめ(オススメ記事です!)
qiita.com/Yuji...
↓「【プログラミング入門】Ruby on Rails でウェブアプリを作ってみよう」シリーズはこちら(Railsの基本学習にどうぞ)
• 【プログラミング入門】Ruby on Rai...
↓「【Ruby】rails のための Ruby 入門」はこちら
• 【Ruby】rails のための Ruby ...
↓「【Ruby on Rails】いいね機能を作ってみよう」シリーズはこちら(中間テーブルについて学ぶことが出来ます)
• 【Ruby on Rails】いいね機能を作...
↓「【Ruby on Rails】レベルアップ講座(非同期処理・API・Session)」シリーズはこちら
• 【Ruby on Rails】レベルアップ講...
↓【Ruby on Rails】params[:id] とは?(初心者〜中級者向け) Where does params[:id] come from in rails?
• 【Ruby on Rails】params[...
↓【Rails】redirect_to と render の違い(初心者向け)The difference between Render and Redirect_to in Rails
• 【Rails】redirect_to と r...
↓「JavaScript & jQuery」シリーズはこちら
• JavaScript & jQuery 入門
↓【React入門】概要〜環境構築〜カウントアプリの作成(初心者向け)React Tutorial For Beginners
• 【React入門】概要〜環境構築〜カウントア...
↓「Reactで写真検索機能を作ろうシリーズ」はこちら(useStateとuseEffectの基本的な使い方を学ぶことができます。)
• React で写真検索機能を作ってみよう
【バージョン】
ruby:2.6.3
rails:5.2.4
【Ruby on Rails の環境構築について】
↓Cloud9による環境構築の詳細はこちら。(Ruby on Rails チュートリアル)
railstutorial....
↓ローカルでの環境構築はこちら。(Rails Girls インストール・レシピ)
railsgirls.jp/...
↓dockerによる環境構築はこちら。
• 【rails環境構築】docker + ra...
↓Twitter
/ 8skeedvthfocczy
↓動画内で使用させていただいている power point
thepopp.com/te...
#rails#rubyonrails#aws
AWSのデプロイまでをyoutubeでやってくれる人が現れるとは思わなかった.....マジ感謝
AWS関連の設定は本当に迷子になるので、こういう解説があると本当にありがたい。
ものすごくわかりやすい解説だったので無事デプロイできました!
何度か躓きましたがここまでできたのはこの動画のおかげです。ありがとうございます!
ずっと曖昧になっていた点が図も合わせた説明ですごくわかりやすく解説されているんで、本当に助かりました!ありがとうございました!
最高すぎる!!!一週間前に見たかった!!
大変参考になる動画ありがとうございます!Amazon Linux 2しか使えなかったので苦戦しましたが、なんとかデプロイすることができました!
progateでRailsを学びましたが、デプロイ方法が分からず困っていました。
非常に助かりました!
ポートフォリオをAWSのデプロイしたい思っていたらこの神動画に巡り会えました!ありがとうございます!
最高です!DNSの設定やSSL化も出して欲しいです!
神動画すぎる
環境構築やデプロイについて調べる際は
どのような情報源を元に調べられていますか?
度々質問失礼します
41:19のnginxの設定で「sudo yum -y install nginx」このコマンドをすると、
nginxは利用できないと言われ
To use, run
# sudo amazon-linux-extras install nginx1
と言うメッセージが返ってきました
調べると、AL2だとyum向けパッケージが提供されていないようです。
ですので、メッセージ通り、nginx1をインストールしても問題ないでしょうか?
ご質問ありがとうございます!
そうですね、
sudo amazon-linux-extras install nginx1
というコマンドを打って nginx をインストールしていただいて大丈夫です。
こちらの記事なども参考にしてみてください。
dev.classmethod.jp/articles/install-nginx-on-amazon-linux2-from-extras-repository/
@@farstep4011 ありがとうございます😊
安心しました!
cloud9で作ったrailsアプリもデプロイできるのでしょうか…
AWS EC2ってmysqlじゃないと動かないんですか?
sqliteでも動きますかね?
AMIを選択する時に、Amazon Linux AMIがありませんが、なぜかご存知でしょうか?また、代わりにAmazon Linux2 AMIを選んでもその後に影響はありませんでしょうか?
19:29のマシンイメージ作成で、二つ目がなかったので、一番上のを選びましたが、よろしかったでしょうか?
また、20:34のストレージ追加でサイズが2だったので、8に変えてタグの追加をしました。
このまま進めて大丈夫でしたか?
動画をご覧いただきありがとうございます
2点ともそちらの認識で大丈夫です!
@@farstep4011 返信ありがとうございます😊
一度デプロイした後にアプリを修正する場合は、どのようにすれば良いでしょうか。参考になる記事などを教えていただけませんでしょうか
capistranoを使って自動デプロイできるようにして、簡単に修正できるようになりました!
雑な質問を何度もしてしまいすみませんでした...。有益な動画、ありがとうございます!
31:20 Gitと連携
mysplの設定のところで、パスワードの設定がうまく行かないのですがなぜでしょう?
43:56 unicorn
ローカル環境でcat config/master.keyを実行してもターミナルに何も表示されません・・・
ご質問ありがとうございます!
「config/master.key」というファイルはローカルに存在しますか?
40:16