| .. This work is licensed under a Creative Commons Attribution 4.0 International License. |
| .. _master_index: |
| |
| ccsdk dashboard - Common Controller dashboard |
| ============================================= |
| This is the web UI for the Common Controller, also known as the CCSDK Dashboard. |
| |
| .. toctree:: |
| :maxdepth: 1 |
| |
| Architecture |
| ------------ |
| Dashboard Project consists of the following Maven projects: |
| |
| - oom-app-common: Java classes that run in a web container like Tomcat |
| - oom-app-overlay: CSS, HTML and Javascript resources for the web application |
| - oom-app-os: Web application project with features for ONAP use |
| |
| Prerequites |
| ----------- |
| The web application requires these resources: |
| |
| - Java version 8 |
| - Apache Tomcat version 8.0 or 8.5 |
| - A Postgresql database, version 9.2 or later |
| |
| Build |
| ----- |
| Build all artifacts by invoking maven in this directory:: |
| |
| mvn package |
| |
| Deployment steps |
| ---------------- |
| 1. Create a Postgre schema within a Postgres database. |
| 2. Populate the schema using the DDL and DML scripts in the appropriate db-scripts areas; see the README.md there for instructions to set the user's default schema. |
| 3. Configure the application by editing the files portal.properties, system.properties and dashboard.properties. |
| 4. Build a war file within the appropriate web application project ('mvn package'). |
| 5. Deploy the war file to Tomcat. |
| 6. Login the first time using credentials stored in the fn_user table at the "login_external.htm" page. |