Переменная среды FIREBASE_CONFIG в GCP Cloud Run

На этой странице объясняется:

Примечание. Переменная среды FIREBASE_CONFIG автоматически включается в облачные функции для функций Firebase, которые были развернуты через интерфейс командной строки Firebase.

Можем ли мы получить доступ к той же переменной среды FIREBASE_CONFIG в среде Cloud Run? Если да, то как? Если нет, дайте инструкции по настройке firebase-admin initializeApp и firebase initializeApp для аутентификации в Cloud Run.

Должны ли мы сохранить serviceAccount и firebase-config в нашем проекте и импортировать их? Если да, то каковы лучшие практики для этого? При работе над проектом с открытым исходным кодом мы должны поместить эти файлы в .gitignore. Тогда как нам передать их в среду Cloud Run с помощью gcloud CLI?


comment
У вас слишком много вопросов - ограничьтесь одним вопросом в сообщении. Насколько мне известно, если вам нужно что-то эквивалентное FIREBASE_CONFIG, вам придется установить это самостоятельно, используя любой метод, который вы предпочитаете, встроенный в образ докера, который вы развертываете.   -  person Doug Stevenson    schedule 03.02.2020
comment
@DougStevenson Спасибо за быстрый ответ. Я всегда нахожу ваши сообщения действительно полезными. Итак, не могли бы вы дать мне ссылку или инструкции по настройке firebase-admin initializeApp и firebase initializeApp для аутентификации в Cloud Run? Я много гуглил, но ничего не нашел. Есть ли какие-либо инструкции по переносу веб-приложения из Cloud Functions в Cloud RUN? Я понимаю, что могу настроить все в среде в моем файле Docker, но я ищу рекомендации по настройке учетных данных Firebase.   -  person 1man    schedule 03.02.2020
comment
@DougStevenson Следуя вашему совету по ограничению себя одним вопросом на странице, я создал отдельную ветку с моим основным вопросом: stackoverflow.com/questions/60033551/   -  person 1man    schedule 03.02.2020