This repository contains the foundation for the next major version of the HAL management console and the upcoming OpenShift version halOS.
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
yarn run watch
This will open a browser at http://localhost:1234 and watch for changes to your HTML, CSS, JavaScript, and Java code. Each time a change is made, the browser reloads the page automatically.
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: