From 243573d4b21894cfff43f3c1023f11b6cd5159a9 Mon Sep 17 00:00:00 2001 From: Tour Date: Fri, 5 Dec 2025 08:49:59 +0100 Subject: [PATCH] all --- Dockerfile | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 854f6a1..6369f4b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,12 +9,19 @@ COPY src ./src # Updated with both properties to avoid the warning RUN mvn package -DskipTests -Dquarkus.package.jar.type=uber-jar -Dquarkus.package.jar.enabled=true -# Stage 2: Runtime -FROM eclipse-temurin:25-jre-alpine +# Stage 2: Runtime (DEBIAN-based for OpenCV native libs) +FROM eclipse-temurin:25-jre WORKDIR /app -# Create user (Alpine syntax) -RUN addgroup -S quarkus && adduser -S quarkus -G quarkus +# Install libstdc++ and other OpenCV dependencies +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + libstdc++6 \ + libgomp1 \ + && rm -rf /var/lib/apt/lists/* + +# Create user (Debian syntax) +RUN groupadd -r quarkus && useradd -r -g quarkus quarkus # Copy the built jar with correct pattern COPY --from=builder --chown=quarkus:quarkus /app/target/auctiora-*.jar app.jar