Skip to content

Commit 77d3b81

Browse files
authored
initialize remaining tests, update firebase config (#11)
Co-authored-by: Eric Windmill <[email protected]>
1 parent b3d97d5 commit 77d3b81

22 files changed

+219
-62
lines changed

.github/workflows/scripts/.firebaserc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"projects": {
3+
"default": "flutter-fire-snippets"
4+
}
5+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"rules": {
3+
".read": "false",
4+
".write": "false",
5+
"posts": {
6+
".read": "true",
7+
".write": "true"
8+
},
9+
"users": {
10+
".read": "true",
11+
".write": "true"
12+
}
13+
}
14+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"database": {
3+
"rules": "database.rules.json"
4+
},
5+
"firestore": {
6+
"rules": "firestore.rules",
7+
"indexes": "firestore.indexes.json"
8+
},
9+
"hosting": {
10+
"public": "web",
11+
"ignore": [
12+
"firebase.json",
13+
"**/.*",
14+
"**/node_modules/**"
15+
]
16+
},
17+
"storage": {
18+
"rules": "storage.rules"
19+
},
20+
"emulators": {
21+
"auth": {
22+
"port": 9099
23+
},
24+
"firestore": {
25+
"port": 8080
26+
},
27+
"database": {
28+
"port": 9000
29+
},
30+
"hosting": {
31+
"port": 3030
32+
},
33+
"pubsub": {
34+
"port": 8085
35+
},
36+
"storage": {
37+
"port": 9199
38+
},
39+
"ui": {
40+
"enabled": true
41+
}
42+
},
43+
"remoteconfig": {
44+
"template": "remoteconfig.template.json"
45+
}
46+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"indexes": [],
3+
"fieldOverrides": []
4+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
rules_version = '2';
2+
service cloud.firestore {
3+
match /databases/{database}/documents {
4+
match /{document=**} {
5+
allow read, write: if false;
6+
}
7+
8+
match /users/{document=**} {
9+
allow read, write;
10+
}
11+
12+
match /cities/{document=**} {
13+
allow read, write;
14+
}
15+
16+
match /restaurants/{document=**} {
17+
allow read, write;
18+
}
19+
}
20+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
rules_version = '2';
2+
service firebase.storage {
3+
match /b/{bucket}/o {
4+
match /{allPaths=**} {
5+
allow read, write: if true;
6+
}
7+
}
8+
}

packages/firebase_snippets_app/android/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ buildscript {
99
classpath 'com.android.tools.build:gradle:4.1.0'
1010
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
1111
classpath 'com.google.gms:google-services:4.3.10'
12+
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.7.1'
13+
1214
}
1315
}
1416

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
{
22
"rules": {
3-
".read": "auth != null",
4-
".write": "auth != null"
3+
".read": "false",
4+
".write": "false",
5+
"posts": {
6+
".read": "true",
7+
".write": "true"
8+
},
9+
"users": {
10+
".read": "true",
11+
".write": "true"
12+
}
513
}
614
}

packages/firebase_snippets_app/firebase.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@
3838
},
3939
"ui": {
4040
"enabled": true
41+
},
42+
"functions": {
43+
"port": 5001
4144
}
4245
},
4346
"remoteconfig": {

0 commit comments

Comments
 (0)