From 11c58aa6148ec57e46d6bba144c10336b88c1813 Mon Sep 17 00:00:00 2001 From: Daniel Arroyo Date: Thu, 13 Aug 2026 16:39:04 -0400 Subject: [PATCH] fix(docker): set SHELL to /usr/bin/sh for quarkus-micro-image:2.0 The Quarkus micro image 2.0 no longer ships /bin/sh (only /usr/bin/sh). Docker's default shell is /bin/sh, so RUN commands fail with 'exec /bin/sh: no such file or directory'. Set SHELL explicitly to /usr/bin/sh to keep the small final image while letting Docker run RUN commands. --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index cc171e9..f30bffb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,6 +9,7 @@ RUN microdnf install -y curl-minimal && microdnf clean all \ && cp -rP /etc/ssl /out/etc/ FROM quay.io/quarkus/quarkus-micro-image:2.0 +SHELL ["/usr/bin/sh", "-c"] WORKDIR /work/ COPY build-output/shot-crafter-calculator-1.0.0-runner /work/application COPY --from=curl-builder /out/ /