Skip to content

mosip/packet-manager

Repository files navigation

Maven Package upon a push Quality Gate Status

Packet Manager

Overview

  • This repository contains the source code MOSIP Packet Manager module. For an overview refer here.

About

  • Its used by "Registration Client" and "Resident Service" to create packets.
  • Its used by "Registration Processor" to read packet

Build & run (for developers)

The project requires JDK 21.0.3 and mvn version 3.9.6

  1. Build and install:

$ cd commons-packet
$ mvn clean install -Dgpg.skip=true


Build Docker for a service

$ cd <service folder>
$ docker build -f Dockerfile


Configuration

We are using two property files that are accessible in this repository. Please refer the required released tagged version for configuration.

1: application-default.properties
2: packet-manager-default.properties


Deployment

To deploy services on Kubernetes cluster using Dockers. Refer to Sandbox Deployment.


Test

Tests are performed for this repository using DSL automation testing.


APIs

API documentation is available here.


License

This project is licensed under the terms of Mozilla Public License 2.0.