Я использую два проекта Firebase: один для разработки и постановки, а другой для производства. Firebase CLI позволяет мне переключать проекты с firebase use _____
.
. Для клиента я использую create-Reaction-app и неявно настраиваю Firebase с помощью С URL хостинга .
Проблема заключается в настройке подключения каждого проекта к сторонним службам. Для большинства сервисов у меня есть отдельные учетные записи, поэтому нужны разные ключи (и секреты на сервере), для разработки и производства.
Для функций firebase я могу использовать config config vars для каждого проекта. Довольно просто.
Но как лучше всего это сделать на клиенте?
create-реагировать-приложение имеет отличную поддержку для различных файлов .env
, но можно ли связать файл .env
с проектом Firebase вместо использования их приоритетов?
Или есть ли способ выставить конфигурационные переменные функций firebase для процессов start
, build
и test
create-реакции-приложения в качестве переменных среды? (желательно без встраивания всех переменных в publi c js :-P)
Какой лучший способ сделать это?