nicoknoll / COAL

web media content analysis framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

COAL

web media content analysis framework

Requirements

How to run

run docker-machine

  • only necessary for mac
docker-machine start
docker-machine env
eval "$(docker-machine env default)"

build docker-image

  • you need to be in /COAL/docker directory
docker build -t boeckhoff/knowmin .

run docker-image

  • you need to be in /COAL directory
docker run -v $(pwd):/knowmin/COAL -t -i -p 8080:8080 boeckhoff/knowmin ./bash/startup.sh
  • or run with port fowarding for RabbitMQ
docker run -v $(pwd):/knowmin/COAL -t -i -p 8080:8080 -p 15672:15672 boeckhoff/knowmin ./bash/startup.sh
  • or run with accelerated maven build (use volume with local maven repo)
docker run -v ~/.m2:/root/.m2 -v $(pwd):/knowmin/COAL -t -i -p 8080:8080 boeckhoff/knowmin ./bash/startup.sh

How to use

  • [mac] call the following commands in your terminal (not in docker container)
docker-machine ip
curl -v -H "accept:text/turtle" "http://DOCKER-MACHINE-IP:8080/coal/resource?url=RESOURCE-URI"
  • [else] call the following command in your terminal (not in docker container)
curl -v -H "accept:text/turtle" "http://localhost:8080/coal/resource?url=RESOURCE-URI"

Music Recognition powered by:

ACRCloud

About

web media content analysis framework


Languages

Language:Java 83.0%Language:Python 14.6%Language:Shell 2.5%