Tackle (2nd generation) hub component.
See settings for configuration.
The hub provides a REST API, inventory and task manager.
- Go (see
go.modfor the required version) - Node.js >= 22 and npm >= 10 (required only when working on the login page)
Build the hub binary and the login frontend in one step:
make hubAlthough the frontend login pages are embedded in the hub binary, the frontend login pages can be built apart from the hub binary:
make frontendTo clean login page build artifacts:
make clean-frontendFor hub to use the new pages, hub must be stopped, recompiled and restarted. Currently, there is no way to recompile the frontend pages without recompiling the hub binary.
The container build handles the login page through a dedicated builder stage in the Dockerfile and does not require a local Node.js installation:
make podman-build # or make docker-buildRefer to Konveyor's Code of Conduct here.
