Skip to content

Commit

Permalink
feat: update docker image for integration tests
Browse files Browse the repository at this point in the history
  • Loading branch information
andrejpetras committed Jul 9, 2024
1 parent a276d74 commit 9bffc99
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 12 deletions.
21 changes: 12 additions & 9 deletions integration-tests/docker/src/main/docker/Dockerfile.jvm
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
FROM registry.access.redhat.com/ubi8/openjdk-17:1.11
FROM registry.access.redhat.com/ubi8/openjdk-17:1.19

ENV LANGUAGE='en_US:en'

ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en'

# We make four distinct layers so if there are application changes the library layers can be re-used
COPY --chown=1001 target/quarkus-app/lib/ /deployments/lib/
COPY --chown=1001 target/quarkus-app/*.jar /deployments/
COPY --chown=1001 target/quarkus-app/app/ /deployments/app/
COPY --chown=1001 target/quarkus-app/quarkus/ /deployments/quarkus/
COPY --chown=185 target/quarkus-app/lib/ /deployments/lib/
COPY --chown=185 target/quarkus-app/*.jar /deployments/
COPY --chown=185 target/quarkus-app/app/ /deployments/app/
COPY --chown=185 target/quarkus-app/quarkus/ /deployments/quarkus/

EXPOSE 8080
USER 1001
ENV JAVA_OPTS="-Dquarkus.http.host=0.0.0.0 -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
ENV JAVA_APP_JAR="/deployments/quarkus-run.jar"
USER 185
ENV JAVA_OPTS_APPEND="-Dquarkus.http.host=0.0.0.0 -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
ENV JAVA_APP_JAR="/deployments/quarkus-run.jar"

ENTRYPOINT [ "/opt/jboss/container/java/run/run-java.sh" ]
10 changes: 7 additions & 3 deletions integration-tests/docker/src/main/docker/Dockerfile.native
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
FROM quay.io/quarkus/quarkus-micro-image:1.0
COPY target/*-runner /application
FROM registry.access.redhat.com/ubi8/ubi-minimal:8.9
WORKDIR /work/
RUN chown 1001 /work \
&& chmod "g+rwX" /work \
&& chown 1001:root /work
COPY --chown=1001:root target/*-runner /work/application

EXPOSE 8080
USER 1001

CMD ["./application", "-Dquarkus.http.host=0.0.0.0"]
ENTRYPOINT ["./application", "-Dquarkus.http.host=0.0.0.0"]

0 comments on commit 9bffc99

Please sign in to comment.