Skip to content

Cloud deplyoment

nilsbauroth edited this page Jun 24, 2021 · 8 revisions

Prerequisites

  • Google Firebase account
  • Set payment plan to pay-as-you-go Blaze Plan (otherwise function deployment is not possible)

Setup

  1. Install Firebase CLI
    npm install -g firebase-tools

  2. Sign into Firebase firebase login

  3. Create Firebase directories npm run build

  4. Change directory cd functions

  5. Initialise** new Firebase project** firebase init

  6. Set Firebase environment variables firebase functions:config:set telegrambot.key="<YOUR_BOT_TOKEN>" firebase functions:config:set redis.key="<YOUR_REDIS_TOKEN>"

  7. Verify key-value pairs are set firebase functions:config:get

  8. Deploy to Firebase Functions firebase deploy --only functions

Clone this wiki locally