n6g7 / firebase-backup

A set of firebase functions to backup realtime db / firestore data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

firebase-backup

CircleCI npm version Known Vulnerabilities

Firebase functions to backup realtime and firestore databases. Backup files are stored in firebase storage.

Usage

  • Install in your functions directory:
    cd ./functions
    npm install firebase-backup --save
  • Register a new function in functions/index.js:
    const backup = require('firebase-backup')
    
    exports.backup = backup.realtimeDb()

To do

  • Support firestore
  • Support other types of functions (pubsub, ...?)
  • Option: only backup a subsection of the database (selector)
  • Option: custom path for backup file
  • Option: compress backup file

About

A set of firebase functions to backup realtime db / firestore data.


Languages

Language:JavaScript 100.0%