Firestore rules
Security rules for all active modules are deployed. Each module brings its own rules.
The Auto-Setup Runner is an automatic process that configures all Firebase services when you publish your app. It runs after the Firebase setup and configures everything your active modules need.
The Auto-Setup Runner automatically performs the following steps:
Firestore rules
Security rules for all active modules are deployed. Each module brings its own rules.
Firestore indexes
All required database indexes are created so queries run fast and efficiently.
Storage rules
Security rules for file storage are configured — with size and type restrictions.
Auth methods
Email/password and anonymous are enabled in Firebase. Social login providers require manual configuration.
Admin account
Your first administrator account is created with owner rights.
Data migration
Content from the developer database is transferred to your customer Firebase.
Complete the Firebase setup
After you’ve set up your project and service account in the Firebase publish setup, the Auto-Setup Runner starts automatically.
Progress display
You see a progress display with all steps. Each step shows its current status:
| Status | Meaning |
|---|---|
| Pending | Step has not started yet |
| In progress | Step is currently running |
| Completed | Step finished successfully |
| Failed | An error occurred |
Automatic execution
All steps run automatically one after another. You don’t need to do anything — just wait until the runner is finished.
Completion
After successful completion, your Firebase is fully configured and ready for publishing.
The runner collects the security rules of all active modules and deploys them together:
Database indexes speed up queries considerably. The runner creates all required indexes:
Rules for file storage:
The following auth methods are enabled automatically:
| Method | Automatic | Manual |
|---|---|---|
| Email/password | Yes | - |
| Anonymous | Yes | - |
| - | Yes (OAuth setup required) | |
| Apple | - | Yes (OAuth setup required) |
| - | Yes (OAuth setup required) | |
| Other social login | - | Yes (OAuth setup required) |
The runner creates your first admin account using the data you entered on the publish review screen:
More on this: Admin account
Content you created in the App Builder is transferred to your customer Firebase:
The entire process runs automatically. You don’t need to:
Everything is handled by the Auto-Setup Runner.
Problem: A step shows the status “Failed”.
Solutions:
Problem: The runner doesn’t have enough permissions.
Solutions:
Problem: Indexes show the status “Building” for a long time.
Solutions: