https://github.com/hohonuuli/csumb-kb-server
Server-side repository for VARS Knowledgebase we interface
https://github.com/hohonuuli/csumb-kb-server
Last synced: about 18 hours ago
JSON representation
Server-side repository for VARS Knowledgebase we interface
- Host: GitHub
- URL: https://github.com/hohonuuli/csumb-kb-server
- Owner: hohonuuli
- Created: 2018-02-01T18:22:26.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-04T20:23:45.000Z (about 7 years ago)
- Last Synced: 2025-03-29T21:11:17.551Z (3 months ago)
- Language: Java
- Size: 57.1 MB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# csumb-kb-server
## Endpoints
```src/main/java/org/mbari/m3/kbserver/Main.java```
* userLogin
* changeParent
* getMetadata
* createConcept
* addConceptMedia
* addConceptName
* addUserAccount
* deleteConcept
* addLinkRealization
* userName, jwt, concept, linkName, linkValue, toConcept
* deleteLinkRealization
* updateLinkRealization
* userName, jwt, concept, oldLinkName, oldLinkValue, oldToConcept, newLinkName, newLinkValue, newToConcept## Start up
1. Clone [vars-kb](http://github.com/mbari-media-managment/vars-kb)
2. Build the vars-kb as you need it's libaries:
```
cd vars-kb
mvn clean install -Dmaven.test.skip=true
```
3. Start up the derby database.
```
git clone http://github.com/mbari-media-managment/m3-microservices
cd m3-microservices
docker-compose build
docker-compose up
```
4. Build app
```
cd csumb-kb-server
mvn compile
mvn exec:java -Dexec.mainClass=org.mbari.m3.kbserver.Main
```