Skip to content

Commit 707d231

Browse files
committed
firebase config and rules
1 parent ace57f1 commit 707d231

File tree

3 files changed

+38
-0
lines changed

3 files changed

+38
-0
lines changed

video_archive/firebase.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"firestore": {
3+
"rules": "firestore.rules",
4+
"indexes": "firestore.indexes.json"
5+
},
6+
"hosting": {
7+
"public": "public",
8+
"ignore": [
9+
"firebase.json",
10+
"**/.*",
11+
"**/node_modules/**"
12+
],
13+
"rewrites": [
14+
{
15+
"source": "**",
16+
"destination": "/index.html"
17+
}
18+
]
19+
},
20+
"storage": {
21+
"rules": "storage.rules"
22+
}
23+
}

video_archive/firestore.rules

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
rules_version = '2';
2+
service cloud.firestore {
3+
match /databases/{database}/documents {
4+
// Only allow users in the whitelist
5+
match /{document=**} {
6+
allow read, write: if exists(/databases/$(database)/documents/whitelist/$(request.auth.token.email))
7+
}
8+
}

video_archive/storage.rules

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
service firebase.storage {
2+
match /b/{bucket}/o {
3+
match /{allPaths=**} {
4+
allow read, write: if false;
5+
}
6+
}
7+
}

0 commit comments

Comments
 (0)