Skip to content

ProductDock/rbc-library-inventory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PD Library Inventory

Inventory is one of the services that makes PD Library.

Keeps track of how many copies of the book the Library has and how many copies are rented. It can be considered as a physical place where books are held. Bookshelves are currently placed in ProductDock's cantina.

Delivery mechanism

Security

Dependencies

  1. Mongo database
  2. Kafka

Dependencies can be run from Infrastructure project, by docker compose scripts.

Build and run locally

Locally, application can be started in two ways.

  • From source code
  • From latest published Docker image

From source code (Run from IntelliJ)

Suitable when developing features in this project.

  1. Set Spring Profile to local by following these steps:
  • Open "Edit Configurations"
  • in the section "Library Application" find the field "Program arguments";
  • enter the following command: --spring.profiles.active=local
  1. Press Run or Debug Library Application

From latest published Docker image

Suitable when developing features in other projects, and you need this one as a dependency.

For this purpose see Infrastructure project.

About

Inventory service for rbc library

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages