hamayuzinの日記

ITベンチャーに新卒入社し、エンジニアとかデータサイエンティスト、とかやってます。あの時 あれやってたな的な備忘録にできれば。

【rails/puma/capistrano】capistranoでrails pumaをdeployする時の pumaの設定ファイルについて

rails環境でproduction, staging, localでpumaを使っている場合に、capistranoでdeployすると 設定ファイルが勝手に、puma.rbをsharedに作ってくれる。

puma worker killerの設定をしたくて、自前のpuma.rbを 各サーバーに起きたくなった

フォルダ切っちゃえばいいじゃん

  /cofing/puma/*.rbを作成する 環境毎に作成

deploy.rbに設定を書く

set :puma_conf, "#{current_path}/config/puma/production.rb"

これでOK