目的

Ruby on Railsで作成しているアプリケーションを公開したく、本番環境を構築し、デプロイを行いたいのですが、自力での構築に苦戦しており、ご教示をお願いしたいです。

現状

AWS(EC2/Route53/RDS/S3など)の基礎知識はUdemyで学習済で、EC2自体の構築も完了しています。現在、RailsアプリケーションをCapistranoでデプロイしようとして、うまくいかず苦戦しており、ネットの記事だけを参考にして学習することに限界を感じ、ご依頼した次第です。

ご教示いただきたい具体的な箇所

①CapistranoでEC2へデプロイする
②RDSを使って本番DB環境を整備する
③CircleCIを用いたCI/CDパイプラインの構築
④ECR/ECSを用いた本番環境へのコンテナ導入(ローカル開発環境はDocker化済です)

概要プロフィール

Sler企業でアプリ側のSEをしております。(26歳男性)
自社サービス開発企業でバックエンドエンジニアをしたいと思っています。
GitHub:https://github.com/gcp632dsh/myfavrest-app