Docker上でbyebugを動かすときの設定

config.cache_classes = false

アプリケーションのクラスやモジュールをリクエストごとに再読み込みするか(=キャッシュしないかどうか)どうかを指定します。config.cache_classesのデフォルト値は、developmentモードではfalseなのでコードの更新がすぐ反映され、testモードとproductionモードの場合はtrueなので動作が高速になります。

ログの出力先をunicornではなく標準出力に変更

unicorn-config.development.rb

logger Logger.new(STDOUT)
# stderr_path "#{APP_DIR}/log/unicorn_error.log"
# stdout_path "#{APP_DIR}/log/unicorn.log"

development.rb

 # config.logger = Logger.new(STDOUT)
  # config.unicorn_logger = Logger.new(STDOUT)
  # config.unicorn_logger.formatter = Logger::Formatter.new