docker-compose run app rails db:create を実行したら以下のエラーが発生しました。
$ docker-compose run app rails db:create
Starting ecs_db_1 ... done
Creating ecs_app_run ... done
rails aborted!
NoMethodError: undefined method `host' for #<Rails::Application::Configuration
Did you mean? hosts
#原因
config/environments/development.rb にて編集した箇所が原因でした。
config/environments/development.rb
config.host.clear
エラー文の通り hosts と書かないといけないところが host となっております。
#対処策
config/environments/development.rb を以下のように修正します。
config/environments/development.rb
config.hosts.clear
解決です。
#雑感
ただ、最初どのファイルのhost を指しているのかわからなかったのですが、自分が直近で編集したファイルを疑ったら該当箇所がわかりました。
自戒なのですが、常にどのディレクトリのどのファイルを編集しているのかは把握しておきたいものです(まあ当たり前のことなのですが、、自分は時々抜けておりまして反省せねばと痛感しております)