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.
Before running the microservice, ensure you have installed:
- Java JDK 17 or higher
- Maven 3.6 or higher
- Connection to VPN selc-d-vnet
Look at app/src/main/resources/application.yml
file to set up environment-specific settings, such as database details.
To run the microservice locally, follow these steps:
- Clone the Repository
git clone https://github.com/pagopa/selfcare-ms-core.git
cd selfcare-ms-core
- Build the Project
mvn clean install
- Start the Application
mvn spring-boot:run -pl app
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
.