前提・実現したいこと
プログラミング初心者です。
タイトルに記載しました通り、AWS上での環境構築に関してご質問させてください。
(アプリ自体はアクセスするとDBから取得したデータを返す簡単なものです。)
端的に申し上げると、SPA構成のアプリケーションをAWS上で構築したいと考えております。
現状及び過程は下記になります。
1.dockerを用いてローカル環境でrails・nginx・mysqlのコンテナを作成。 2.コンテナイメージをECRにプッシュ。 3.VPCを作成。 4.RDSでmysqlの環境を作成。 5.ECSのタスク定義時に、同タスクでrails・nginxのコンテナを追加しタスク作成。(EC2タイプ) 6.作成したVPC内に。クラスターを作成し、同じクラスターを作成しタスクと紐付ける。 7.ロードバランサーを作成し、80番ポートでnginxにアクセスする。 8.ロードバランサーのDNS名でアクセスするとRDSから取得したデータが表示される。
このアプリのフロントにNuxt.jsを追加し、
フロント側からAPIを叩くような仕様に変更しようと思っております。
その場合なのですが、
1.新たにフロント側のNuxt.jsコンテナをローカル環境で作成。(ECRにプッシュ) 2.上記5番のECSのタスク定義時に、Nuxt.jsのコンテナを追加 3.ロードバランサーの向き先ポートをNuxt.jsのコンテナに変更。 4.Nuxt.jsからnginxのコンテナにアクセスする。
といった順序で変更すれば良いのでしょうか?
初心者故に分かっていない部分が多くて恐縮なんですが、
ご回答よろしくお願いします!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/21 09:22