Starter kit for Firebase Functions
- Firebase Authentication Token Validator
- Realtime Database CRUD
- Connect to other Google Cloud Services
- Base on Express.js
- Typing
TypeScript
!!
Create an account at https://firebase.google.com/
- Install Yarn if you don't have Yarn installed
brew install yarn
- Install Firebase Tools if you don't already have it installed
npm install -g firebase-tools
orsudo npm install -g firebase-tools
git clone https://github.com/knoxpo/firefunctions.git firefunctions
- Run
cd firefunctions && yarn
- Now, initialize Firebase Functions
firebase init functions
Now, you are all set!
Working with FireFunctions makes Firebase Functions delpoy very easy. All your code goes in ./src
folder. Where all your express API code will go under ./src/api
, model creation will go under ./src/model
, trigger creation will go under ./src/triggers
and all other library initializtion will go under ./src/lib
.
Full documentation will be updated soon.
Create the environment files below in ./src/environments
exports.environment = {
-- ALL YOUR GLOBLE VALUES --
};
And finally Deploy: yarn run deploy