From ffc97e085589fae2e020705910b312d1307627e3 Mon Sep 17 00:00:00 2001 From: ToineSiebelink Date: Thu, 5 Nov 2020 09:14:25 +0000 Subject: Verify new CPS project setup - Commit code through Nordix - Check if CI jobs are triggered JIRA: https://jira.onap.org/browse/CCSDK-2953 Issue-ID: CCSDK-2953 Change-Id: Ifef6b8cb31c7e1e1e5475d46a697baa051fe6d61 Signed-off-by: ToineSiebelink --- README.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000000..d1bf49d8cf --- /dev/null +++ b/README.md @@ -0,0 +1,34 @@ +# Configuration Persistence Service + +This folder contains all files for +[Configuration Persistence Service](https://wiki.onap.org/pages/viewpage.action?pageId=81406119). + +The code here is related to CPS POC, then it must be kept self contained in this cps folder to prevent any impact on +current ccsdk components and to be ready to be moved in its own repo once CPS becomes a standalone project. + + +## Running Locally + +* Run a postgres container instance and create `cpsdb' database: + +``` +CREATE USER cps WITH PASSWORD 'cps'; +CREATE DATABASE cpsdb OWNER cps; +``` + +* Build (from cps root folder) + +```bash +mvn clean package +``` + +* Run (from cps root folder) + +```bash +java -DDB_HOST=localhost -DDB_USERNAME=cps -DDB_PASSWORD=cps -jar cps-rest/target/cps-rest-0.0.1-SNAPSHOT.jar +``` + +* Browse + * [Swagger UI](http://localhost:8080/swagger-ui/index.html) + * OpenAPI Specification in [JSON](http://localhost:8080/api/cps/openapi.json) + or [YAML](http://localhost:8080/api/cps/openapi.yaml) format -- cgit 1.2.3-korg