jose-villar

Notes written in markdown

View on GitHub

Firebase

Setup

// no need to set the value as a string
REACT_APP_FIREBASE_API_KEY=...
npm i firebase
import firebase from "firebase/app";
import "firebase/auth";

const app = firebase.initializeApp({
  apiKey: process.env.REACT_APP_FIREBASE_API_KEY,
  authDomain: process.env.REACT_APP_FIREBASE_AUTH_DOMAIN,
  ...
});

export const auth = app.auth();
export default app

Deploy

npm i -g firebase-tools
firebase login:ci

// copy the token somewhere safe
firebase init
hosting > use an existing project > build > No > 
configure as a single page app
npm run build
firebase deploy