See the OpenAPI 3 here.
- Maven
- Java 17
- Quarkus
- git
- maven
- jdk-11
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
Build the image with
./build-and-run.sh build
Needed env variables:
COSMOS_BIZ_ENDPOINT
COSMOS_BIZ_KEY
COSMOS_NEG_BIZ_ENDPOINT
COSMOS_NEG_BIZ_KEY
RE_TABLE_STORAGE_CONN_STRING
RE_COSMOS_CONNECTION_STRING
Run application with
./build-and-run.sh run
Generate openapi.json file in ./openapi/openapi.json
./build-and-run.sh generate_openapi
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