This repository contains the foundation for the next major version of the HAL management console (halOP) and the upcoming OpenShift version (halOS).
- halOP: HAL on premise
- halOS: HAL OpenShift
The work is in a very early state and very much in progress.
In the root folder, run
mvn j2cl:watch -P op
and wait until you see the message
[INFO] ----- Build Complete: ready for browser refresh -----
In another shell run
cd op/console
npm run watch
This will open a browser at http://localhost:1234. Changes to HTML and CSS will be detected by Parcel, and the browser reloads the page automatically. Changes to the Java code will be detected by the J2CL Maven plugin, but you need to reload the browser manually.
In the root folder, run
mvn clean install -P op,prod
This will create a standalone console served by a simple, Quarkus-based HTTP server. To start it, run
java -jar op/standalone/target/quarkus-app/quarkus-run.jar
Open a browser at http://localhost:9090.
The latest version is also available as a container image at https://quay.io/repository/halconsole/halop. Use
podman run -it -p 9090:9090 quay.io/halconsole/halop
to start it and open a browser at http://localhost:9090.
This is an open source project. That means that everybody can contribute. It's not hard to get started. So start contributing today!
This project uses the following licenses: