Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 1.61 KB

README.md

File metadata and controls

48 lines (33 loc) · 1.61 KB

Alt text

FireFunctions

Starter kit for Firebase Functions

Features

  • Firebase Authentication Token Validator
  • Realtime Database CRUD
  • Connect to other Google Cloud Services
  • Base on Express.js
  • Typing TypeScript!!

Usage

Create an account at https://firebase.google.com/

Pre-Setup FireFunctions

  • 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 or sudo npm install -g firebase-tools

Setup FireFunctions

  • 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!

Getting Started With FireFunctions

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

environment.ts

exports.environment = {
  -- ALL YOUR GLOBLE VALUES --
};

And finally Deploy: yarn run deploy