質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Terraform

Terraformは、インフラ構築のためのツールです。AWS/DigitalOcean/GoogleCloudといった様々なインフラに対応。インフラ構成のコード管理や変更の作業などの手間を自動化し、インフラ構築の効率化を図ることができます。

JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

Q&A

解決済

1回答

2228閲覧

Fargate で bundle exec db:seed ができない。

kento720

総合スコア30

Terraform

Terraformは、インフラ構築のためのツールです。AWS/DigitalOcean/GoogleCloudといった様々なインフラに対応。インフラ構成のコード管理や変更の作業などの手間を自動化し、インフラ構築の効率化を図ることができます。

JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

0グッド

0クリップ

投稿2021/06/03 02:03

編集2021/06/03 02:07

Fargate で Rails を運用させようとしています。

bundle exec db:migrate は実行することができました。
Terraform でタスクを以下のように記述しています。

json

1[ 2 { 3 "name": "backend-container", 4 "image": "**********.dkr.ecr.ap-northeast-1.amazonaws.com/**********", 5 "essential": true, 6 "logConfiguration": { 7 "logDriver": "awslogs", 8 "options": { 9 "awslogs-region": "ap-northeast-1", 10 "awslogs-stream-prefix": "db-migrate", 11 "awslogs-group": "/ecs/db-migrate" 12 } 13 }, 14 "portMappings": [ 15 { 16 "protocol": "tcp", 17 "containerPort": 3000, 18 "hostPort": 3000 19 } 20 ], 21 22 "command": ["bundle", "exec", "rails", "db:migrate"], 23 24 "environment": [ 25 { 26 "name": "RAILS_ENV", 27 "value": "production" 28 } 29 ], 30 } 31]

同じ要領で、command部分を

"command": ["bundle", "exec", "rails", "db:seed"]

に書き換えればうまくいくと思っていたのですが、どうもうまくいきません。
また、cloudwatch のログにもエラーらしきものが表示されません。

cloudwatch

1ログには現時点では古いイベントはありません。  再試行 2現時点では新しいイベントはありません。 自動再試行が一時停止されました。

何がいけないのでしょうか…?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

こちらのサイトが参考になりました。

RailsのmigrateをAWS Fargateに移行した時の話
https://qiita.com/jin-jar-ale/items/aa42491a3caf91c106c5

投稿2021/06/03 03:35

kento720

総合スコア30

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問