Fix for ACM Runtime Dockerfile 41/140841/1
authorwaynedunican <wayne.dunican@est.tech>
Fri, 2 May 2025 14:23:06 +0000 (15:23 +0100)
committerwaynedunican <wayne.dunican@est.tech>
Fri, 2 May 2025 14:23:11 +0000 (15:23 +0100)
Issue-ID: POLICY-5350
Change-Id: I73d6129d3477255c8c5bbb2e7e3f8eb7fd515119
Signed-off-by: waynedunican <wayne.dunican@est.tech>
packages/policy-clamp-docker/src/main/docker/AcmRuntime.Dockerfile

index de85d3f..9889ce1 100644 (file)
@@ -50,18 +50,9 @@ WORKDIR $POLICY_HOME
 COPY --chown=policy:policy acm-runtime.sh bin/
 COPY --chown=policy:policy /maven/policy-clamp-runtime-acm.jar /app/app.jar
 
-RUN if python -c "import setuptools" 2>/dev/null; then \
-      pip uninstall -y setuptools; \
-    else \
-      echo "setuptools not installed, skipping uninstall."; \
-    fi
+RUN pip uninstall -y setuptools || true
 
-RUN if python3 -c "import pip" 2>/dev/null; then \
-      python3 -m pip uninstall -y pip; \
-      echo "pip uninstalled."; \
-    else \
-      echo "pip not installed, skipping uninstall."; \
-    fi && \
+RUN python3 -m pip uninstall -y pip || true && \
     rm -rf /usr/bin/pip* /usr/local/bin/pip*
 
 RUN chmod 755 bin/*.sh