Skip to content

Identity API is a microservice which is used for the creation and management of beneficiaries.

License

Notifications You must be signed in to change notification settings

beehyv/PSMRI-Identity-API

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AMRIT - Identity Service

License: GPL v3 branch parameter

Identity API is a microservice which is used for the creation and management of beneficaries.

Primary Features

  • Beneficiary Creation
  • Beneficiary Search
  • Beneficiary Management

Building From Source

This microservice is built on Java, Spring boot framework and MySQL DB.

Prerequisites

  • JDK 1.8
  • Maven

$ ./mvn clean install

Installation

This service has been tested on Wildfly as the application server.

Prerequisites

  • Wildfly (or any compatible app server)
  • Redis
  • MySQL Database

Environment and setup

  1. Install dependencies mvn clean install
  2. You can copy common_example.properties to common_local.properties and edit the file accordingly. The file is under src/main/environment folder.
  3. Run the spring server with local configuration mvn spring-boot:run -DENV_VAR=local

Integrations

  • RMNCH (Reproductive, Maternal, Newborn, and Child Health)

Usage

All features have been exposed as REST endpoints. Refer to the SWAGGER API specification for details.

About

Identity API is a microservice which is used for the creation and management of beneficiaries.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%