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現時点では新しいイベントはありません。 自動再試行が一時停止されました。
何がいけないのでしょうか…?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。