Skip to content

AAFC-BICoE/loan-transaction-api

Repository files navigation

loan-transaction-api

AAFC DINA loan-transaction implementation.

See DINA loan-transaction specification.

Required

  • Java 21
  • Maven 3.8 (tested)
  • Docker 19+ (for running integration tests)

To Run

For testing purpose a Docker Compose example file is available in the local folder. Please note that the app will start without Keycloak and in dev mode.

Create a new docker-compose.yml file and .env file from the example file in the local directory:

cp local/docker-compose.yml.example docker-compose.yml
cp local/*.env .

Start the app (default port is 8086):

docker-compose up

Once the services have started you can access metadata at http://localhost:8086/api/v1/transaction

Cleanup:

docker-compose down