commit | 58b16ab91cc876129c616f9904b08e50b7f53f4f | [log] [tgz] |
---|---|---|
author | liamfallon <liam.fallon@est.tech> | Tue Feb 14 11:33:42 2023 +0000 |
committer | liamfallon <liam.fallon@est.tech> | Tue Feb 14 11:33:45 2023 +0000 |
tree | 10b538c37691b6143bfae63a4c6960a364c67e78 | |
parent | cc83fb1b3bce889c83dafdb48b55621ff00a4d48 [diff] |
Update Dockerfile for PF base image The Policy Framework base image run under the "onap" user rather than under the "root" user. This means that root access has to be enabled in child Dockerfiles for configuraiton that requires root access. Root access is turned off again later in the Dockerfile so that the image will run under another user. Issue-ID: POLICY-4558 Change-Id: I75e53c6646eb19cd09db7e658bb89e5a3d979c2e Signed-off-by: liamfallon <liam.fallon@est.tech>
Copyright 2017-2018 AT&T Intellectual Property. All rights reserved. Copyright (C) 2021-2022 Nordix Foundation. This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE Full license text at https://creativecommons.org/licenses/by/4.0/legalcode
This source repository contains the ONAP Policy GUI code.
To build it using Maven 3, run: mvn clean install -P docker
Maven produces a single docker image containing the policy GUIs. These are exposed on the same port (2443) using different URLs:
You can use the following command to build the policy-gui docker image:
mvn clean install -P docker
The gui-server module contains a server that hosts the GUIs. There are helper scripts for running the gui-server JAR and Docker image. They may be found under gui/gui-server/extra/bin-for-dev/
These scripts assume the clamp backend is running at https://localhost:8443
For integration with AAF, gui-server requests client SSL cert.
A certificate must be added in the browser and is required to log in properly:
org.onap.clamp.p12 (from clamp master) (Password: "China in the Spring")
See onap/clamp repo README for details.