Skip to content

Spring Boot backend for Advanced Fees Management marketplace

Notifications You must be signed in to change notification settings

pagopa/pagopa-afm-marketplace-be

Repository files navigation

pagopa-afm-marketplace-be

Quality Gate Status Spring Boot backend for Advanced Fee Management marketplace


Api Documentation 📖

See the OpenApi 3 here.


Technology Stack

  • Java 17
  • Spring Boot
  • Spring WebFlux
  • Spring Data Cosmos

Start Project Locally 🚀

Prerequisites

  • docker
  • TODO

Run docker container

docker-compose up --build

TODO


Develop Locally 💻

Prerequisites

  • git
  • maven
  • jdk-11
  • docker

Run the project

TODO

Spring Profiles

  • local: to develop locally using the docker DB.
  • TODO

Testing 🧪

Unit testing

by junit typing mvn clean verify

Integration testing

by newman & postman collection

  • automatically via Azure pipeline ( see .devops folder )
  • TODO

Load testing

by k6 & postman collection

  • automatically via Azure pipeline ( see .devops folder )
  • TODO

Contributors 👥

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

Maintainers

See CODEOWNERS file