Skip to content

pagopa/pagopa-fdr-technical-support

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FdR Technical Support API

Quality Gate Status


API Documentation 📖

See the OpenAPI 3 here.


Technology Stack

  • Maven
  • Java 17
  • Quarkus

Running the infrastructure 🚀

Prerequisites

  • git
  • maven
  • jdk

Setup

With skdman,in terminal:

sdk install java 17.0.7-graal

sdk use java 17.0.7-graal

or download java 17.0.7-graal and set as java home

Run docker container

The docker compose runs:

To run locally, from the main directory, execute sh run-local-infra.sh <project-name>

From ./docker directory sh ./run_docker.sh local|dev|uat|prod

ℹ️ Note: for PagoPa ACR is required the login az acr login -n <acr-name>


Develop Locally 💻

Prerequisites

  • git
  • maven
  • jdk-11

Run the project

Run in development mode with command quarkus dev

Quarkus Profiles

dev active in development

test active in tests

openapi active only for openapi generation

prod default for run

Testing 🧪

Unit testing

To run the Junit tests:

mvn clean verify


Contributors 👥

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

Mainteiners

See CODEOWNERS file