Skip to content

Microservice designed to handle several key functionalities in the selfcare operations domain. It includes business logic for onboarding operations, management of institutions and delegations, user creation, associating users with products and institutions.

pagopa/selfcare-ms-core

Repository files navigation

selfcare-ms-core

Description

This Spring Boot-based microservice is designed to handle several key functionalities in the selfcare operations domain. It includes business logic for:

  • Onboarding operations.
  • Management of institutions and delegations.
  • User creation.
  • Associating users with products and institutions.

Prerequisites

Before running the microservice, ensure you have installed:

  • Java JDK 17 or higher
  • Maven 3.6 or higher
  • Connection to VPN selc-d-vnet

Configuration

Look at app/src/main/resources/application.yml file to set up environment-specific settings, such as database details.

Installation and Local Startup

To run the microservice locally, follow these steps:

  1. Clone the Repository
git clone https://github.com/pagopa/selfcare-ms-core.git
cd selfcare-ms-core
  1. Build the Project
mvn clean install
  1. Start the Application
mvn spring-boot:run -pl app

Usage

After starting, the microservice will be available at http://localhost:8080/.

To use the API, refer to the Swagger UI documentation (if available) at http://localhost:8080/swagger-ui.html.

About

Microservice designed to handle several key functionalities in the selfcare operations domain. It includes business logic for onboarding operations, management of institutions and delegations, user creation, associating users with products and institutions.

Resources

Stars

Watchers

Forks

Languages