Docker + Rails6環境でコード即時反映されない件
Rails 6 + Dockerを用いて今サービス開発を行っている。
webpackerを使っていて、./bin/webpacker-dev-server
で起動していたらコードが即時ブラウザに反映すると思っていたが更新されない。
そういう人いるんじゃないかな?それまで毎回コンテナーを再起動してました。面倒になったので対応しました。
なんでそういう挙動をするかはわかっていないが対応方法はわかったので記載する。
ファイル: config/environments/development.rb
修正前:
# Use an evented file watcher to asynchronously detect changes in source code, # routes, locales, etc. This feature depends on the listen gem. config.file_watcher = ActiveSupport::EventedFileUpdateChecker
修正後:
# Use an evented file watcher to asynchronously detect changes in source code, # routes, locales, etc. This feature depends on the listen gem. config.file_watcher = ActiveSupport::FileUpdateChecker
ひとまずこれで少し開発が進めれる様になったとさ。