はじめに
railsのフロントエンドにwebpackerを使っているとwebpack-dev-server
を使った方がコンパイルに使う時間を短縮できます。
環境構築にdockerを使っていると仮定してdockre-compsoe up
時にwebpack-dev-server
も起動されるように設定ファイルを編集します。
環境
rails 6.1.6
ruby 3.0.6
webpacker 5.4.3
docker-compose.yml
railsが動いているコンテナのcommand
で下記のように指定します。
command: bash -c "rm -f tmp/pids/server.pid && ./bin/webpack-dev-server & bundle exec rails s -b '0.0.0.0'"