The SCSB Middleware codebase and components are all licensed under the Apache 2.0 license, with the exception of a set of API design components (JSF, JQuery, and Angular JS), which are licensed under MIT X11.
SCSB-CIRC is a microservice application that provides the core functionalities for request scenarios. All the requests received are handled and processed in this application. Other major processes handled are Submit Collection, Bulk Request Process, Accession Reconciliation process, Status Reconciliation process, Daily Reconciliation process. All the SIP calls to the ILS and IMS are made through this application.
- Java 11
- Docker 19.03.13
1.Cloud Config Server
Dspring.cloud.config.uri=http://scsb-config-server:
Download the Project , navigate inside project folder and build the project using below command
./gradlew clean build -x test
Naviagte Inside project folder where Dockerfile is present and Execute the below command
sudo docker build -t scsb-circ .
User the below command to Run the Docker
sudo docker run --name scsb-circ -v --label collect_logs_with_filebeat="true" --label decode_log_event_to_json_object="true" -p : -e "ENV= -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/recap-vol/scsb-circ/heapdump/ -Dorg.apache.activemq.SERIALIZABLE_PACKAGES="*" -Dspring.cloud.config.uri=http://scsb-config-server: " --network=scsb -d scsb-circ