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 |