Rails tailwind css でDocker起動させるとすぐ落ちてしまうときの対処

Rails 7のHotwireを使いたくてRails7を触り始めた。それにつられて採用するCSSフレームワークも新たにTailwindCSSを採用した。

問題は早速tailwind cssを導入しようとしたらDocker起動時にすぐ落ちてしまうという現象に出くわしてしまった。

今回はその解決策を書き溜め。

広告

先に解決策

docker-compose.ymlのRails用コンテナに、tty:trueを追加する。

これだけ。

発生したエラー

docker-compose up で出力されたエラーログでは、sending SIGTERM to all processes しか出力されないため原因探しが手間だった。

参照

his is just perfect - my sincerest and humble thank you!
Resolution: add this line to your docker-compose.yml
mindling:

tty: true

https://github.com/rails/rails/issues/44048#issuecomment-1004747069

ttyつけないとバックグラウンドとして処理しちゃうのかな?

ちょっとよくわからなかった。

tailwindcss をRailsに導入する人はちょっと注意が必要かも。

じゃあね〜〜〜。