diff options
author | 2019-03-13 16:47:20 +0000 | |
---|---|---|
committer | 2019-03-13 16:47:20 +0000 | |
commit | 290aa864c6a7d02a4f310c5d1cf8106e02e9dd47 (patch) | |
tree | 96aa9cbe1b20fad87b24ff40bb3983323f59783e /src/main/resources | |
parent | 88adbc830c24f309c19fc5874654cc1cfaebc600 (diff) |
Add Dynamic Configuration
*Implement Configurable in DataRouter subscriber
*Add reconfigure.sh
*Update Dockerfile to use reconfigure.sh
Issue-ID: DCAEGEN2-1038
Change-Id: I9ce387819afff644c3dc76a94786fa1f95afd985
Signed-off-by: JoeOLeary <joseph.o.leary@est.tech>
Diffstat (limited to 'src/main/resources')
-rw-r--r-- | src/main/resources/Dockerfile | 3 | ||||
-rw-r--r-- | src/main/resources/reconfigure.sh | 6 |
2 files changed, 8 insertions, 1 deletions
diff --git a/src/main/resources/Dockerfile b/src/main/resources/Dockerfile index e2b6b89..2f4505c 100644 --- a/src/main/resources/Dockerfile +++ b/src/main/resources/Dockerfile @@ -19,7 +19,7 @@ # FROM openjdk:8-jre-alpine -ENTRYPOINT ["/usr/bin/java", "-jar", "/opt/app/pm-mapper/pm-mapper.jar"] +ENTRYPOINT ["/bin/sh", "-c", "nohup sh etc/reconfigure.sh & /usr/bin/java -jar /opt/app/pm-mapper/pm-mapper.jar"] ARG JAR WORKDIR /opt/app/pm-mapper @@ -32,5 +32,6 @@ RUN addgroup -S onap \ ADD target/${JAR} /opt/app/pm-mapper/pm-mapper.jar ADD target/classes/mapping.ftl /opt/app/pm-mapper/etc/mapping.ftl ADD target/classes/measCollec_plusString.xsd /opt/app/pm-mapper/etc/measCollec_plusString.xsd +ADD target/classes/reconfigure.sh /opt/app/pm-mapper/etc/reconfigure.sh USER pm-mapper diff --git a/src/main/resources/reconfigure.sh b/src/main/resources/reconfigure.sh new file mode 100644 index 0000000..ac6f940 --- /dev/null +++ b/src/main/resources/reconfigure.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env sh +while true +do + sleep 60 + echo $(wget -S --spider localhost:8081/reconfigure 2>&1) >> /var/log/ONAP/dcaegen2/services/pm-mapper/reconfigure.log +done |