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