Azure

Summary of Steps

Prerequisites

  1. Set up an SMTP server using Sendgrid.

  2. Set up a Sentry project for error management.

CARE Infrastructure Deployment

  1. Create a Virtual Network.

  2. Create a PostgreSQL Server. Create a PostgreSQL database.

  3. Create S3 compatible storage (Azure Storage account does not support S3 API) and get credentials for the storage.

  4. Create an AKS cluster.

  5. Create a VM instance as a jump server.

  6. Update configurations for each deployment in their corresponding YAML files.

  7. Create the deployments using the CI/CD pipelines from Github.

Metabase Deployment

  1. Create a VM instance in the same VNET as CARE.

  2. Create a PostgreSQL Server. Create a database for Metabase in it.

  3. Create a read-replica of CARE Database for Metabase to read data from.

  4. Follow the installation steps from the official documentation.

  5. Create a load balancer and expose the service.

Last updated