From: liamfallon Date: Mon, 18 Jul 2022 16:25:16 +0000 (+0100) Subject: Parameterize xacml-pdp tutorial docker file X-Git-Tag: 2.7.0~9 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=3a2afba5570a1fae4067088e2a5ef66b58172f1e;p=policy%2Fxacml-pdp.git Parameterize xacml-pdp tutorial docker file This change parameterizes the XACML PDP tutorial so that it always works off the version of XACML PDP on which it is released. Issue-ID: POLICY-4186 Change-Id: If3891a21d6f60518da9d395228e700fe6d506dc2 Signed-off-by: liamfallon --- diff --git a/tutorials/tutorial-xacml-application/pom.xml b/tutorials/tutorial-xacml-application/pom.xml index ad4d6274..9b1f33e3 100644 --- a/tutorials/tutorial-xacml-application/pom.xml +++ b/tutorials/tutorial-xacml-application/pom.xml @@ -72,8 +72,12 @@ ${project.basedir}/src/main/docker - artifact-with-dependencies + artifact-with-dependencies + + ${project.name} + ${project.version} + diff --git a/tutorials/tutorial-xacml-application/src/main/docker/Dockerfile b/tutorials/tutorial-xacml-application/src/main/docker/Dockerfile index 943658d9..2cc096bb 100644 --- a/tutorials/tutorial-xacml-application/src/main/docker/Dockerfile +++ b/tutorials/tutorial-xacml-application/src/main/docker/Dockerfile @@ -1,6 +1,14 @@ -FROM onap/policy-xacml-pdp:2.7.0-SNAPSHOT +ARG BUILD_VERSION=${BUILD_VERSION} -ADD maven/${project.build.finalName}.jar /opt/app/policy/pdpx/lib/${project.build.finalName}.jar +FROM onap/policy-xacml-pdp:${BUILD_VERSION} + +ARG BUILD_NAME=${BUILD_NAME} +ARG BUILD_VERSION=${BUILD_VERSION} + +ENV BUILD_NAME $BUILD_NAME +ENV BUILD_VERSION $BUILD_VERSION + +ADD maven/$BUILD_NAME-$BUILD_VERSION.jar /opt/app/policy/pdpx/lib/$BUILD_NAME-$BUILD_VERSION.jar RUN mkdir -p /opt/app/policy/pdpx/apps/tutorial