Chris
Chris

Reputation: 131

firebase.json for cloud function configuration?

My Firebase project uses several different storage buckets used by cloud function storage triggers. Although I can change the default bucket for a particular cloud storage function in the console or using CLI after deploying it, I was wondering if there was a way to configure these settings (bucket, memory limit, zip-deployment location) in firebase.json and pick them up automatically during deploy. Sometimes deployment of the entire project resets the cloud function settings, which causes issues for our users. Thanks!

Upvotes: 1

Views: 1226

Answers (1)

Doug Stevenson
Doug Stevenson

Reputation: 317352

If you want to configure values to consume in your functions, use environment configuration.

From the CLI:

firebase functions:config:set someservice.key="THE API KEY" someservice.id="THE CLIENT ID"

Then in a function:

functions.config().someservice.key

Upvotes: 1

Related Questions