Skip to content

hal/foundation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

HAL Foundation

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.

Technical Stack

HAL On Premise

Development

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.

Production mode

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.

Container

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.

Native Binaries

For each release, native binaries are available at https://github.com/hal/foundation/releases. Download the binary for your platform and run it. Then open a browser at http://localhost:9090.

You can usa these properties to customize the native binary:

  • -Dquarkus.http.port=<port> to change the port
  • -Dbrowser.open=true to open the browser automatically

HAL OpenShift

Not yet implemented!

Contributing

This is an open source project. That means that everybody can contribute. It's not hard to get started. So start contributing today!

Licenses

This project uses the following licenses:

About

Foundation for the next major HAL version and halOS

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •