From 566a0d2c4e917fd03b0126b5cc610539f3db3cb1 Mon Sep 17 00:00:00 2001 From: Michael Hwang Date: Mon, 11 Nov 2019 14:31:28 -0500 Subject: Add genprocessor project Signed-off-by: Michael Hwang Issue-ID: DCAEGEN2-1860 Change-Id: Ie22a30ed8c72327ff0a28afa64ae53d8d6458a0c --- mod/genprocessor/docker/job/Dockerfile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 mod/genprocessor/docker/job/Dockerfile (limited to 'mod/genprocessor/docker/job') diff --git a/mod/genprocessor/docker/job/Dockerfile b/mod/genprocessor/docker/job/Dockerfile new file mode 100644 index 0000000..b70a06c --- /dev/null +++ b/mod/genprocessor/docker/job/Dockerfile @@ -0,0 +1,15 @@ +FROM maven:3-jdk-8 + +COPY . /code +WORKDIR /code +RUN mvn package dependency:copy-dependencies +ENV GENPROC_WORKING_DIR=/work +ENV GENPROC_ONBOARDING_API_HOST=http://onboarding-api/onboarding +ENV GENPROC_PROCESSOR_CLASSFILE_PATH=/code/target/classes/sandbox/DCAEProcessor.class +ENV GENPROC_SLEEP_SEC=10 + +ENV _RUN_COMMAND="java -cp \"target/genprocessor-1.0.1.jar:target/dependency/*\" sandbox.App gen" +RUN printf "#!/bin/bash\nwhile true\ndo\n\t$_RUN_COMMAND\n\tsleep $GENPROC_SLEEP_SEC\ndone" > /code/run.sh \ + & chmod +x /code/run.sh + +CMD /code/run.sh -- cgit 1.2.3-korg