These instructions will get the Kgrid Library running with sample set of Knowledge Objects.
For running the application you need:
Download the latest library jar from GitHub Latest Library Release.
Directory structure should look similar to the following
├── library
└── shelf
└── kgrid-library-#.#.#.jar
The library is executable jar and can be run from the command line. Open a terminal window and navigate to the directory where the jar and shelf are located.
Type in the following.
java -jar kgrid-library-#.#.#.jar
By default the activator will run on port 8080. You can validate the activator is up and running using the library health endpoint. The health of the Activator should display a status of ** UP**.
{
status: "UP",
userDetailService: {
status: "UP",
number of users: 2
} ,
ezidService: {
status: "UP",
ezid.base.url: "https://ezid.lib.purdue.edu/",
ezid.mock: "false"
},
shelf: {
status: "UP",
kgrid.shelf.cdostore.url: "/Users/me/library/shelf"
},
diskSpace: {
status: "UP",
total: 402672611328,
free: 269428576256,
threshold: 10485760
}
}
Now simply navigate to the KGrid Library.
The Library allows you to take deposit a Knowledge Object archive (zip file). On the KGrid Library main page you will see a Deposit Knowledge Object.