デバッグしてるけど、間違っているコードが見当たらない。。そこまで修正して手詰まりになったとき、次に疑うのはDockerの仕様です。
あれこれやって、行き詰ったときは
視点を変えて、「根本的なところが原因かもしれない」という考えから
もしかすると、書き換えたコードが反映されていないかもしれないので
きれいさっぱり削除して、再度ビルドしてみましょう。
(きれいさっぱり削除するので、このコマンドの後のビルドは時間がかかります)
ターミナル
docker-compose down --rmi all --volumes
docker-compose up -d --build
これでも解決しないとき、
自分のコードが間違っています( ;∀;)
焦点を絞るところが明確になったので、やる気出ますねw