Skip to content

pagopa/pagopa-poc-micronaut

Repository files navigation

POC Micronaut - Reporting Organization Enrollment

This project is a Micronaut application for the development of the microservice ReportingOrgsEnrollment.

The aim of this project is the feasibility assessment of referred microservice through Micronaut.


Api Documentation 📖

See the OpenApi 3 here.


Technology Stack


Start Project Locally 🚀

Prerequisites

  • docker

Run docker container

docker-compose -f ./docker-compose-local.yml up -d


Develop Locally 💻

Prerequisites

  • git
  • maven
  • jdk-11

Run the project

Start the springboot application with this command:

mvn mn:run

Testing 🧪

Unit testing

To run the Junit tests:

mvn clean verify

Integration testing

From ./integration-test/src

  1. yarn install
  2. yarn test

Performance testing

install k6 and then from ./performance-test/src

  1. k6 run --env VARS=local.environment.json --env TEST_TYPE=./test-types/load.json main_scenario.js

Contributors 👥

Made with ❤️ by PagoPa S.p.A.

Mainteiners

See CODEOWNERS file