POC of new oVirt User Portal.
For more info, see doc/goals.md
Prerequisities:
RPMs
oVirt resources: look for ovirt-web-ui in http://resources.ovirt.org/pub/ovirt-master-snapshot-static/rpm/
Copr: https://copr.fedorainfracloud.org/coprs/mlibra/ovirt-web-ui/
Build
After git clone, run:
./autogen.sh make # to create the 'build' directory or make rpm # to create (s)rpms under 'tmp.repos'
RPM installation
The rpm installs to /user/share/ovirt-web-ui
.
New ovirt-web-ui.war is added to the existing ovirt-engine.ear.
Quick run using Docker
If you don't like to burden your system with all required Node.js dependencies,
a prebuilt docker image matobet/userportal
is available for standalone usage with a running
oVirt engine instance.
Just specify where your oVirt engine is running and expose the port 3000
from the container. Example:
docker run --rm -it -e ENGINE_URL=https://my.ovirt.instance/ovirt-engine/ -p 3000:3000 matobet/userportal
Please send author(s) any feedback on the project.