Skip to content

shawn-mccorkell/opener-docker-wrapper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker status

opener-docker-wrapper

This repository contains a simple service to wrap multiple OpeNER services that run on the same Docker host and expose them via a unified API.

# start the nlp services
docker network create opener
docker run -d --net opener --name opener-language-identifier cwolff/opener-docker-language-identifier
docker run -d --net opener --name opener-tokenizer cwolff/opener-docker-tokenizer
docker run -d --net opener --name opener-pos-tagger cwolff/opener-docker-pos-tagger
docker run -d --net opener --name opener-ner cwolff/opener-docker-ner

# start the wrapper service
docker run -d --net opener -p 9999:80 cwolff/opener-docker-wrapper

# call the wrapper service
curl 'http://localhost:9999/opener' \
  -H 'Content-Type: application/json' \
  -d '{"text": "I went to Rome last year. It was fantastic.",
       "steps": [
         "identify_language",
         "tokenize",
         "pos",
         "ner"
       ]}'

About

Wrapper service for OpeNER Docker images

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%