Skip to content

Commit acc4aec

Browse files
fix: replace private webMethods runtime with public IBM Semeru image
- Switch from icr.io/webmethods STIG-hardened image to icr.io/appcafe/ibm-semeru-runtimes:open-21-jre-ubi9-minimal (publicly accessible, no registry credentials needed) - Pin runtime image with SHA digest for reproducibility - Skip checkstyle in Docker build (config not in build context, linting already runs in CI)
1 parent 2365937 commit acc4aec

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ COPY dependency-check-suppressions.xml ./
1010
COPY app app
1111

1212
# Build the application
13-
RUN ./gradlew :app:build -x test
13+
RUN ./gradlew :app:build -x test -x checkstyleMain -x checkstyleTest
1414

15-
# Runtime stage - use FIPS-enabled Semeru runtime
16-
FROM --platform=linux/amd64 icr.io/webmethods/stig-hardened-images/dev-release/ubi9/ubi9-basic-java-semeru21-runtime:latest
15+
# Runtime stage - use FIPS-enabled Semeru runtime (IBM public registry)
16+
FROM --platform=linux/amd64 icr.io/appcafe/ibm-semeru-runtimes:open-21-jre-ubi9-minimal@sha256:8e7b0114fefdc11491ed5fe3b5c64248c03896ee17f92a305195cb74eab711d7
1717

1818
WORKDIR /app
1919

0 commit comments

Comments
 (0)