Skip to content

CRUD module to manage finance-data (i.e. ledgers, funds, budgets, etc.)

License

Notifications You must be signed in to change notification settings

folio-org/mod-finance-storage

Repository files navigation

mod-finance-storage

Copyright (C) 2017-2023 The Open Library Foundation

This software is distributed under the terms of the Apache License, Version 2.0. See the file "LICENSE" for more information.

Introduction

This RMB-module is responsible for the persistence of finance-related data (i.e. funds, ledgers, transactions, etc.)

For additional information regarding this module, please refer to the Finance Module WIKI.

Building the Project

To compile this module, head to the root-folder and run the following command in your Terminal:

mvn clean install

To run the module in standalone mode (i.e. without involving Okapi):

DB_HOST=localhost DB_PORT=5432 DB_USERNAME=myuser DB_PASSWORD=mypass DB_DATABASE=mydb \
 java -jar target/mod-finance-fat.jar -Dhttp.port=8081

Issue tracker

See project MODFISTO at the FOLIO issue tracker.

ModuleDescriptor

See the ModuleDescriptor for the interfaces that this module requires and provides, the permissions, and the additional module metadata.

API Documentation

Generated API documentation.

Code analysis

SonarQube analysis.

Download and configuration

The built artifacts for this module are available. See configuration for repository access, and the Docker image.