Files
sessiongurad/guacamole-extension/Dockerfile
jbergner e104e7289f
All checks were successful
release-tag / release-image (push) Successful in 2m2s
release-main / release-images (push) Successful in 3m34s
0.4.0
2026-08-22 23:48:15 +02:00

12 lines
431 B
Docker

FROM maven:3.9-eclipse-temurin-17 AS build
WORKDIR /src
COPY pom.xml .
COPY src ./src
RUN mvn -B -DskipTests package \
&& JAR="$(find target -maxdepth 1 -type f -name 'sessionguard-guacamole-*.jar' ! -name '*-sources.jar' ! -name '*-javadoc.jar' | head -n 1)" \
&& test -n "$JAR" \
&& cp "$JAR" /tmp/sessionguard-guacamole.jar
FROM scratch
COPY --from=build /tmp/sessionguard-guacamole.jar /sessionguard-guacamole.jar