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-core is a microservice application that provides the core functionalities for all scenarios. All the core functionalities are handled and processed in this application. Other major processes handled are Accession, Deaccession, Transfer, Submit Collection, Bulk Request Process, Accession Reconciliation process, Status Reconciliation process, Daily Reconciliation process.
- 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-core .
User the below command to Run the Docker
sudo docker run --name scsb-core -v -p : --label collect_logs_with_filebeat="true" --label decode_log_event_to_json_object="true" -e "ENV= -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath= -Dorg.apache.activemq.SERIALIZABLE_PACKAGES="*" -Dspring.cloud.config.uri=http://scsb-config-server: " --network=scsb -d scsb-core