💾

Firebase Emulatorでデータを保持する

2024/07/17に公開

TL;DR

firebase emulators:start --import フォルダパス --export-on-exit フォルダパス

経緯

Firebase Emulatorでデバッグしていた時に、再起動すると毎回データ消えるのが面倒だと感じたので調べてみた

実用

コマンドはこんな感じ

firebase emulators:start --import フォルダパス --export-on-exit フォルダパス

フォルダパスにはデータを保存するフォルダのパスを指定します。
--importで起動時にデータを読み込んで、--export-on-exitで終了時にデータを書き込みます。
実際に使うとなったらこんな感じになるかな〜と思います

npm run build && firebase emulators:start --import ./firebase-emu-data --export-on-exit ./firebase-emu-data

結論

毎回Auth作り直していた手間がなくなり、とてもハッピー

Discussion