mosip / mimoto

Mozilla Public License 2.0
0 stars 51 forks source link

Maven Package upon a push Quality Gate Status

mimoto

Overview

This repository contains source code for backend service of Inji Mobile and Inji Web. The modules exposes API endpoints.

Build & run (for developers)

The project requires JDK 21

without docker-compose Build & install

  1. Navigate to Utilities file, uncomment the constructor at Line# 81
  2. build the jar
    mvn clean install -Dgpg.skip=true -Dmaven.javadoc.skip=true -DskipTests=true
  3. Run following command
    mvn spring-boot:run -Dspring.profiles.active=local

    with docker-compose

  4. To simplify running mimoto in local for developers we have added Docker Compose Setup. This docker-compose includes mimoto service and nginx service to server static data.
  5. Follow the below steps to use custom build image in docker-compose
    • Build the mimoto.jar mvn clean install -Dgpg.skip=true -Dmaven.javadoc.skip=true -DskipTests=true
    • Build docker image, use any image tag docker build -t <image-with-tag> .
    • Use newly built docker image in docker-compose file

Deployment

Install

  1. Execute inji-config-server install script

    cd helm/inji-config-server
    ./install.sh
    • Review values.yaml and make sure git repository parameters are as per your installation.
  2. Execute Onboarder install script

cd partner-onboarder
./install.sh
  1. Execute mimoto install script
cd helm/mimoto
./install.sh

For Onboarding new Issuer for VCI:

Credits

Credits listed here