Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Follow the steps below to setup the CPS environment. 

Checkout the features project

Checkout https://gerrit.nordix.org/#/admin/projects/onap/ccsdk/features

Checkout the cps_poc branch

Code Block
git checkout cps_poc

Run a Postgres 13 container instance and create 'cpsdb' database.


Code Block
CREATE USER cps WITH PASSWORD 'cps';

CREATE DATABASE cpsdb OWNER cps;


Setup schema in DB

The spring-boot application auto creates the schema on startup via a script run by JPA.

Set environment variables for with relevant connection details which can be found in application.yaml

Building the project

We are working from the cps folder for the POC. 

When building the project run from the root cps folder :

Code Block
mvn clean install

from the root cps folder.

Running the project

From the features\cps\ folder run the following command ;:


Code Block
java -DDB_HOST=localhost -DDB_USERNAME=cps -DDB_PASSWORD=cps -jar cps-rest/target/cps-rest-0.0.1-SNAPSHOT.jar


OR 

From the features\cps\cps-rest folder run the following command ;:

Code Block
mvn spring-boot:run