Config DB setup

Config DB is a spring boot application with JPA support. MariaDB is used to implement Config DB.

Latest Source code is available at Image versions, preparation steps and useful info-Config DB Preload Info

Follow the below steps to setup config DB.

Steps

cd configdb

#Setup and run maridb container - SDNC_ConfigDB_SchemaV4.sql is attached in the Config DB - Pre-loaded Data section
sudo docker run -p 3306:3306 -v $PWD/SDNC_ConfigDB_SchemaV4.sql:/docker-entrypoint-initdb.d/SDNC_ConfigDB_SchemaV4.sql --name mariadb -e MYSQL_ROOT_PASSWORD=password -d mariadb

#Navigate to project directory

cd configdb/Config-DB-API-App

#Build the application
mvn clean install


#Run the application
mvn spring-boot:run &



Execute the below script (with the Config DB IP as an argument) for closed loop and intelligent slicing. This is applicable for closed loop scenario alone.

1. configdb_requests_script_closedloop.sh

2. config_requests_script_intelligent_slicing.sh