diff options
author | Michael Hwang <mhwang@research.att.com> | 2019-11-11 14:31:28 -0500 |
---|---|---|
committer | Michael Hwang <mhwang@research.att.com> | 2019-11-18 17:06:45 -0500 |
commit | 566a0d2c4e917fd03b0126b5cc610539f3db3cb1 (patch) | |
tree | e2abec4b0a9ea77c09e7de666c3b115ae55c0845 /mod/genprocessor/docker/README.md | |
parent | 849da15d5b7ddc68e4c2b90b603fc8948d4b5e6d (diff) |
Add genprocessor project
Signed-off-by: Michael Hwang <mhwang@research.att.com>
Issue-ID: DCAEGEN2-1860
Change-Id: Ie22a30ed8c72327ff0a28afa64ae53d8d6458a0c
Diffstat (limited to 'mod/genprocessor/docker/README.md')
-rw-r--r-- | mod/genprocessor/docker/README.md | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/mod/genprocessor/docker/README.md b/mod/genprocessor/docker/README.md new file mode 100644 index 0000000..47bdc14 --- /dev/null +++ b/mod/genprocessor/docker/README.md @@ -0,0 +1,51 @@ +# Genprocessor: Docker + +`http` - http server that serves up the DCAE Nifi jars as files under the path `/nifi-jars` +`job` - background job that continuously polls the onboarding API for components and generates jars from components + +The usage here will assume the use of a docker volume to persist data. + +Create a volume: + +``` +docker volume create genprocessor +``` + +## job + +Build: + +``` +$ cd ../ +$ docker build -t genprocessor-job -f docker/job/Dockerfile . +``` + +Run: + +``` +docker run -v genprocessor:/work -e GENPROC_ONBOARDING_API_HOST=http://some-hostname/onboarding -d genprocessor-job +``` + +NOTE: Above onboarding API is to the one running in iLab. + +Run as part of the stack: + +``` +docker run -v genprocessor:/work --link onboarding-api:onboarding-api -d genprocessor-job +``` + +## http + +Build: + +``` +$ cd http +$ docker build -t genprocessor-http . +``` + +Run: + +``` +$ docker run -p 8080:80 -d -v genprocessor:/www/data:ro genprocessor-http +``` + |