Skip to content

Commit

Permalink
Codestart modularize Dockerfiles bis
Browse files Browse the repository at this point in the history
  • Loading branch information
vsevel committed Aug 16, 2024
1 parent 788a7b8 commit a66b3b7
Show file tree
Hide file tree
Showing 10 changed files with 43 additions and 52 deletions.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,27 @@
# accessed directly. (example: "foo.example.com,bar.example.com")
#
###
{#include Dockerfile-jar-from /}

ENV LANGUAGE='en_US:en'

{#if type == 'jvm'}
# We make four distinct layers so if there are application changes the library layers can be re-used
COPY --chown=185 {buildtool.build-dir}/quarkus-app/lib/ /deployments/lib/
COPY --chown=185 {buildtool.build-dir}/quarkus-app/*.jar /deployments/
COPY --chown=185 {buildtool.build-dir}/quarkus-app/app/ /deployments/app/
COPY --chown=185 {buildtool.build-dir}/quarkus-app/quarkus/ /deployments/quarkus/
{#else}
COPY {buildtool.build-dir}/lib/* /deployments/lib/
COPY {buildtool.build-dir}/*-runner.jar /deployments/quarkus-run.jar
{/if}

EXPOSE 8080
USER 185
{#if java.version == '11'}
ENV AB_JOLOKIA_OFF=""
{/if}
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" ]

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,15 @@
# docker run -i --rm -p 8080:8080 quarkus/{project.artifact-id}
#
###
{#include Dockerfile-native-from image=image /}

WORKDIR /work/
RUN chown 1001 /work \
&& chmod "g+rwX" /work \
&& chown 1001:root /work
COPY --chown=1001:root {buildtool.build-dir}/*-runner /work/application

EXPOSE 8080
USER 1001

ENTRYPOINT ["./application", "-Dquarkus.http.host=0.0.0.0"]
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
{#include Dockerfile-jar-header type='jvm' cmd=buildtool.cmd.package /}
{#include Dockerfile-jar-from /}
{#include Dockerfile-jar-env /}
{#include Dockerfile-jar-copy type='jvm' /}
{#include Dockerfile-jar-entrypoint /}
{#include Dockerfile-jar type='jvm' cmd=buildtool.cmd.package /}


Original file line number Diff line number Diff line change
@@ -1,5 +1 @@
{#include Dockerfile-jar-header type='legacy-jar' cmd=buildtool.cmd.package-legacy-jar /}
{#include Dockerfile-jar-from /}
{#include Dockerfile-jar-env /}
{#include Dockerfile-jar-copy type='legacy-jar' /}
{#include Dockerfile-jar-entrypoint /}
{#include Dockerfile-jar type='legacy-jar' cmd=buildtool.cmd.package-legacy-jar /}
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
{#include Dockerfile-native-header type='native' /}
{#include Dockerfile-native-from image=dockerfile.native.from /}
{#include Dockerfile-native-body /}
{#include Dockerfile-native type='native' image=dockerfile.native.from /}


Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
{#include Dockerfile-native-header type='native-micro' /}
{#include Dockerfile-native-from image=dockerfile.native-micro.from /}
{#include Dockerfile-native-body /}
{#include Dockerfile-native type='native-micro' image=dockerfile.native-micro.from /}

0 comments on commit a66b3b7

Please sign in to comment.