For CAT UI, go to http://139.59.89.23:8000/cat/ui
For follow request notifications, go to http://139.59.89.23:8000/cat/notifications
NOTE: The URLs above will function for a limited amount of time.
A simple dynamic catalogue server implementing:
- A single catalogue at /cat
- Read/insert/modify of items
- Basic Auth for authentication (required for write operations)
- Search of catalogue (urn:X-rbccps:search:simple)
The server is built for simplicity, not performance. See htdocs/index.html for more information.
The server relies on mongodb for persistent storage. Also, start MongoDB service before npm start.
sudo mongod service start for linux
brew service start mongodb for OSX
npm install
npm start
Access http://localhost:8001
For test purposes, the catalogue may be wiped with
node dropdb.js
To replace schema version of items with version 'from' to 'to'
node replace_schema_version.js <from> <to>
node pwd_script.js <Password>