Развертывание моего проекта Firebase было автоматизировано с первого дня.
С одним заметным исключением — Правила базы данных Анкет
Недавняя функция потребовала значительных изменений в правилах, и я хотел, чтобы они под контролем источника.
Отчасти иметь запись всех изменений и частично, так как неуклюжим пальцам легко обновлять/удалять правила через консоль.
Оказывается, это очень легко — как и большинство вещей Fire Base! 😄
Просто определите свои правила в .json
Файл, затем добавьте свойство правил в Firebase.json
Подайте, что указывает на это.
{ "database": { "rules": "firebase.database.rules.json" }, "hosting" : { ... } }
Затем, где бы вы ни бегали, просто назовите CLI Firebase, как это:
Firebase Deploy -только база данных
Или, если я, как и я, вы хотите развернуть, приложение и база данных:
Firebase Deploy -только хостинг, база данных
Обратите внимание на отсутствие места после запятой, которая застала меня первой попытки!
Оригинал: «https://dev.to/kildareflare/deploy-firebase-rules-4nin»