The purpose of this application is to provide a self hosted server that manages application license keys for your application(s). It also provides a client API that allows your application to register itself to the database.
Import the SQL database into either MySQL or MariaDB using the provided database.sql file. By default, the application uses the root user and 'testpassword' as the password.
npm install
node app.js
You can either drop the DB completely and re-add it. Or you can delete the table values and reset the AUTO_INCREMENT values across the tables.
To open the management console, navigate to the managementconsole folder and just double click on index.html
To compile, navigate to the javalib folder and execute:
javac -cp .:lib/* *.java
And then to run:
java -cp .:lib/* SampleApplication