This is a checklist for deploying a new realm and setting up the first environment.
-
Set up a working environment. docs
-
Create Realm.
- Create a GCP Organization and Link the Billing Account docs
- Create a Workspace Custom Role. docs
- Create a Root Folder. docs
- Create Google OAuth Projects Folders. docs
- Create a Root Project. docs
- Create an Admin Service Account. docs
- Set up the Realm Stack. docs
- Create and Upload the Stack Config YAML. docs
- Setup Sentry. docs
-
Create Google OAuth Project.
-
Upload Artifacts.
-
Deploy the Environment.
- Create OAuth 2.0 Client. docs
- Set up the Databases. docs
- Generate Embeddings. docs
- Generate Invitation Codes. docs
- Generate Encryption Keys. docs
- Update the Realm Environment Configurations. docs
- Construct .env and stack_config.yml. docs
- Run the setup_env.py script. docs
- Prepare and Deploy the Environment. docs
- Configure the Auth Domains & Email Templates. docs
- (Optional) Add a backend NAT IP address into the MongoDB cluster access list. docs