yuu0000

はじめまして! 現在未経験からWebエンジニアを目指して自主アプリを作成しているyuuと申します。 プログラミングやデザインの知識を生かせるエンジニアを目指して日々学習しております。 使用言語などは、Javascript、Ruby、Ruby on Rails、HTML5、CSS、SCSSになります。 実装で解決したい部分など勉強させてくだ....
プロフィールをもっとみる

--

募集をシェアしてメンターを探そう
シェア

※ この募集は締め切られました。

サーバーサイド Ruby Docker AWS Nginx RubyonRails

RailsアプリケーションをECSでデプロイする実装のご相談

2021年7月29日
単発
予算
3,000円 〜 8,000円
提案数
1人が提案中
応募期限
終了

はじめまして!

● 現在の状況
Docker環境で開発したRailsアプリケーションをECS (fargate)へデプロイしているのですが、本番環境で立ち上げるところまで実装したのですがnginxが表示されてしまいます。

実装のゴールとしては、RailsアプリケーションをECSで表示させることです。

● 困っていること

ECSの本番環境でRailsアプリケーションを立ち上げようとすると、Welcome to nginx!が表示されてしまいます。

クラスター先のタスク定義上のログではRailsが起動していることがわかり、ローカル環境上で設定されているnginxの設定が問題だと考えております。

ブラウザ上でRoute53で設定した独自ドメインでアクセスしたところ、同じく nginxが表示されます。

パブリックIPアドレス、DNS、独自ドメインでアクセスしても同様にnginxが表示されるので、本番環境でのデプロイまでは実装できていると思いますが(AWS上の設定は上手くいっていると感じている)Railsアプリケーションが表示されない原因が掴めないのでご相談させて頂きたくご連絡差し上げました。

問題の詳細は下記の記事に掲載しております。
https://teratail.com/questions/351699

● 目標

Docker環境で作成したRailsアプリケーションをECS上で立ち上げるところまで実装を目指したいです。

また、ローカルファイルの設定の変更をプッシュする動作をCircleCIでテスト・自動デプロイする実装も進めたいです。
(CircleCiの設定をしたところ、一部自動デプロイはsuccessになっているがその他の部分でエラーが発生している)

An error occurred (AccessDeniedException) when calling the DescribeTaskDefinition operation: User: arn:aws:iam::331984438784:user/locat-app-user is not authorized to perform: ecs:DescribeTaskDefinition on resource: *

お忙しいところ大変恐縮ですがどうぞよろしくお願いいたします!

yuu0000

プロフィール

はじめまして!

現在未経験からWebエンジニアを目指して自主アプリを作成しているyuuと申します。
プログラミングやデザインの知識を生かせるエンジニアを目指して日々学習しております。

使用言語などは、Javascript、Ruby、Ruby on Rails、HTML5、CSS、SCSSになります。

実装で解決したい部分など勉強させてください。

現在オリジナルアプリケーションの実装をしているのですが、AWSでのデプロイで躓いているのでご相談させて頂ける方がおりましたらご連絡ください。

--

募集をシェアしてメンターを探そう
シェア