I get this annoying email from Firebase every week:
[Firebase] Your Realtime Database ***** has insecure rules
I want to silence this email.
There is an answer like this that references users: Firebase email saying my realtime database has insecure rules
My app doesn't have any users and doesn't use firebase/authentication.
How do I write my rules in such a way that this email will go away?
My database rules at the Firebase web console looks like this now:
{
"rules": {
".read": true,
".write": true
}
}
My firebase.json:
{
"database": {
"rules": "database.rules.json"
},
"hosting": {
"public": "build",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
My fire.js:
import firebase from 'firebase/app';
import 'firebase/database';
import 'firebase/storage';
const config = {
apiKey: <API_KEY>,
authDomain: <AUTH_DOMAIN>,
databaseURL: <DATABASE_URL>,
projectId: <PROJECT_ID>,
storageBucket: <STORAGE_BUCKET>,
messagingSenderId: <YADA_YADA>,
};
const fire = firebase.initializeApp(config);
export default fire;