firebase-tools
Version:
Command-Line Interface for Firebase
29 lines (28 loc) • 1.39 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.detailedHelp = exports.help = exports.release = exports.deploy = exports.prepare = void 0;
const prepare_1 = require("./prepare");
exports.prepare = prepare_1.default;
const deploy_1 = require("./deploy");
exports.deploy = deploy_1.default;
const release_1 = require("./release");
exports.release = release_1.default;
exports.help = "Deploys security rules and indexes referenced by your project's firebase.json.";
exports.detailedHelp = "Cloud Firestore deploys security rules and indexes to Firestore databases.\n\n" +
"Single database configuration in firebase.json:\n" +
"{\n" +
' "firestore": {\n' +
' "rules": "firestore.rules",\n' +
' "indexes": "firestore.indexes.json",\n' +
' "location": "us-east1",\n' +
' "edition": "standard",\n' +
' "dataAccessMode": "FIRESTORE_NATIVE"\n' +
" }\n" +
"}\n\n" +
"Multiple databases configuration (by target or database ID):\n" +
"{\n" +
' "firestore": [\n' +
' { "target": "my-firestore-target", "rules": "firestore.rules", "indexes": "indexes.json" },\n' +
' { "database": "another-db", "rules": "another.rules", "indexes": "another.indexes.json", "location": "europe-west1", "edition": "enterprise", "dataAccessMode": "MONGODB_COMPATIBLE" }\n' +
" ]\n" +
"}";