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.