This is the Cockpit user interface for administrating Candlepin subscriptions.
- subscription-manager for the actual registration and handling of subscriptions
- insights-client for optionally registering to Red Hat Insights
On Debian/Ubuntu:
$ sudo apt install gettext nodejs npm make
On Fedora:
$ sudo dnf install gettext nodejs npm make
These commands check out the source and build it into the dist/ directory:
git clone https://github.com/candlepin/subscription-manager-cockpit.git
cd subscription-manager-cockpit
make
sudo make install installs the package in /usr/local/share/cockpit/. This depends
on the dist target, which generates the distribution tarball.
You can also run make rpm to build RPMs for local installation.
In production mode, source files are automatically minified and compressed.
Set NODE_ENV=production if you want to duplicate this behavior.
See HACKING.md for details about how to efficiently change the code, run, and test it.