Expose APIs that will be used by IO to retrieve the list of the debtor positions.
See the OpenApi 3 here
In local env typing following url on browser for ui interface:
http://localhost:8080/q/swagger-ui
or that for yaml
version http://localhost:8080/q/openapi
or that for json
version http://localhost:8080/q/openapi?format=json
- Java 17 Runtime Environment GraalVM CE
- Quarkus
- quarkus-resteasy-reactive
- quarkus-smallrye-health
- quarkus-smallrye-openapi
- quarkus-resteasy-reactive-jackson
- quarkus-hibernate-reactive-panache
- quarkus-reactive-pg-client
- reactor-netty
- lombok (provided)
You can run your application in dev mode that enables live coding using:
./mvnw compile quarkus:dev
NOTE: Quarkus now ships with a Dev UI, which is available in dev mode only at http://localhost:8080/q/dev/.
- docker
docker build -t pagopa-gpd-payments-pull .
cp .env.example .env
and replace in .env
with correct values
then type :
docker run -p 8080:8080 --env-file=./.env pagopa-gpd-payments-pull
- git
- maven (v3.9.3)
- jdk-17
Typing mvn clean verify
- Run the application
- Install dependencies:
yarn install
- Run the test:
yarn test
- Run the application
- Run the test:
sh run_performance_test.sh local <load|stress|spike|soak|...> <script-name> <db-name>
Made with ❤️ by PagoPa S.p.A.
See CODEOWNERS
file