lsmsd is a storage management system designed for our local hackerspace.
lsmsd requires Go 1.4 or greater. Thanks to the Go toolset the installation is very easy. Just type the following in your terminal and press Enter:
go get github.com/openlab-aux/lsmsd
This software needs a running instance of mongoDB. For install instructions click here
Spin up the box with vagrant up
. vagrant ssh
into the box and start lsmsd:
cd /vagrant
cp example_config.gcfg config.gcfg
./lsmsd
Leave the terminal open. Now you should be able to access the lsmsd api on your host machine on port 8080
http loalhost:8080/items
Notifications via E-Mail/ XMPP- Logging and error message overhaul
- Better test coverage & code documentation
- Websockets
- Manual
Item images (GridFS)
Code Documentation for this tool can be found at godoc.
This project uses swagger to document its API.
Just run lsmsd and open http[s]://[whereitlistens]:[PORT]/apidocs/
and type http[s]://[whereitlistens]:[PORT]/apidocs.json
into the textfield at the top of the page.