はじめに 大人数で開発していると、mainブランチを取り込んだだけなのに開発環境が動かなくなり、原因を調べたら「環境変数に変更があって反映する必要があった」ということがよくあります。少なくとも自分は経験があります。 今回は、Gitフックを使ってこの問題をどのように解決したかを紹介します。 背景 私たちの開発チームはバックエンドエンジニアとフロントエンドエンジニアが共同で作業しています。頻繁に行われるコード変更やマージの中で、環境変数やデータベースの変更が原因で、予期せぬエラーが発生することが度々ありました。 例えば、以下のような問題が発生しました: mainをpull後に突然ログインできなくなり、メンバーに相談しているSlackのスレッドです。皆が思いつく解決策を出し合い、最終的には「seedデータで作られるユーザーのパスワードが変わっていた」ことが原因でログインできなくなっていたことが判
