💾
Firebase Emulatorでデータを保持する
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