-
Martin Lowe authored
Resolves #33
Martin Lowe authoredResolves #33
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Dockerfile.jvm 731 B
#
# Based on a base image defined in the EF dockerfile project under https://github.com/EclipseFdn/dockerfiles/blob/master/java-api-base/Dockerfile.
#
# This image centralizes the base image version as well as any security patches to reduce the need to update all APIs manually in case of vulnerabilities or minor updates.
#
FROM eclipsefdn/java-api-base:j17-openjdk
# We make four distinct layers so if there are application changes the library layers can be re-used
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 8090
USER 185