See the OpenAPI 3 here.
- Maven
- Java 17
- Quarkus
- git
- maven
- jdk
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
The docker compose runs:
- ELK
- elasticsearch
- logstash
- kibana
- Monitoring
- alertmanager
- prometheus,
- grafana (user:
admin
, password:admin
)
- Tracing
- otel-collector
- jaeger
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>
- git
- maven
- jdk-11
Run in development mode with command
quarkus dev
dev
active in development
test
active in tests
openapi
active only for openapi generation
prod
default for run
To run the Junit tests:
mvn clean verify
Made with ❤️ by PagoPa S.p.A.
See CODEOWNERS
file