Deployment Guide

Overview

The page provides detailed steps on how to deploy the MUKTASoft services.

Steps: Follow the visual map below and click on the step links to view the details.

Service Builds

Please refer to this link for the service builds used.

Deploy Helm Charts

Helm charts for all MUKTASoft services are available here. To override the environment variables, please create a Helm environment chart like this for your DIGIT environment and customise the values.

Configure Master Data Management Service (MDMS)

  1. Create Common Masters

    • Create IdFormat.json that will be used by egov-id-gen service.

    • Create StateInfo.json which will configure eligible languages for the tenant

  2. Create tenants by following this doc.

  3. Create sample boundary data. Refer to this document for more details

  4. Configure map-config for the tenant

  5. Restart the MDMS server and restart the Zuul API gateway.

Note: Any modifications made to the configuration mentioned above will necessitate a restart of the MDMS server. Similarly, changes to the "action-test.json" and "roleactions.json" files will require a restart of the Zuul API gateway.

Deploy DIGIT Core Services

Refer to the section for a list of core services to be deployed.

Deploy DIGIT Works Services

Refer to the section for a list of Works platform services to be deployed.

Deploy MUKTASoft Services

Refer to the section for a list of MUKTASoft services to be deployed.

Configure MUKTASoft

Find below the breakdown of the steps:

Note: If you make any changes to the indexer and persister configurations, you will need to restart the indexer and persister services for the changes to take effect.

Create Users

Create users following this document.

Upsert Localisation

Upsert localisation following this document.

MUKTASoft MDMS Configuration

MDMS configuration is listed for each service.

Last updated

All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.