Skip to content

Latest commit

 

History

History

firebase

Firebase

firebase functions config for api package

dev

$ firebase functions:config:get --project school-idol-game-development
$ KEY=twitter ; firebase functions:config:set $KEY="$(cat .runtimeconfig.json | jq ".$KEY")" --project school-idol-game-development
$ KEY=skyway  ; firebase functions:config:set $KEY="$(cat .runtimeconfig.json | jq ".$KEY")" --project school-idol-game-development
$ KEY=slack   ; firebase functions:config:set $KEY="$(cat .runtimeconfig.json | jq ".$KEY")" --project school-idol-game-development

pro

$ firebase functions:config:get --project school-idol-game-production
$ KEY=twitter ; firebase functions:config:set $KEY="$(cat .runtimeconfig.pro.json | jq ".$KEY")" --project school-idol-game-production
$ KEY=skyway  ; firebase functions:config:set $KEY="$(cat .runtimeconfig.pro.json | jq ".$KEY")" --project school-idol-game-production
$ KEY=slack   ; firebase functions:config:set $KEY="$(cat .runtimeconfig.pro.json | jq ".$KEY")" --project school-idol-game-production

local

Ref.

// "project root"に設置する!
// 理由: https://github.com/firebase/firebase-functions/blob/edcb35dd042cf350d50dfb618d60d0a5686e06fd/src/config.ts#L72
$ firebase functions:config:get > .runtimeconfig.json