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 herearrow-up-right. To override the environment variables, please create a Helm environment chart like thisarrow-up-right 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-genarrow-up-right service.

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

  2. Create sample boundary dataarrow-up-right. Refer to this documentarrow-up-right for more details

  3. Configure map-config for the tenantarrow-up-right

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

circle-info

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:

circle-info

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 documentarrow-up-right.

Upsert Localisation

Upsert localisation following this documentarrow-up-right.

circle-info

MUKTASoft MDMS Configuration

Last updated

Was this helpful?