From 770176092d6606504c0322f222e547dfa65d3c4e Mon Sep 17 00:00:00 2001 From: lionsdev Date: Fri, 24 Apr 2026 18:51:19 +0000 Subject: [PATCH] =?UTF-8?q?rename:=20artifactId=20mic-after-work-server-im?= =?UTF-8?q?pl-quarkus-main=20=E2=86=92=20afterwork-server-impl-quarkus?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - pom.xml artifactId - application.properties + application-prod.properties : DB_NAME default afterwork - src/main/docker/Dockerfile.* : refs images - Dockerfile racine ajouté (lionsctl pipeline : ubi8/openjdk-21:1.21, UID 1001) - Cohérence avec renaming Gitea repo lionsdev/afterwork-server-impl-quarkus --- Dockerfile | 21 +++++++++++++++++++++ pom.xml | 2 +- src/main/docker/Dockerfile.jvm | 6 +++--- src/main/docker/Dockerfile.legacy-jar | 6 +++--- src/main/docker/Dockerfile.native | 4 ++-- src/main/docker/Dockerfile.native-micro | 4 ++-- 6 files changed, 32 insertions(+), 11 deletions(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9cd8ba3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +# Dockerfile for afterwork-server-impl-quarkus +# Used by lionsctl pipeline. Expects `mvn clean package -Pprod` to have produced target/quarkus-app/ (fast-jar). +FROM registry.access.redhat.com/ubi8/openjdk-21:1.21 + +ENV LANGUAGE='en_US:en' + +COPY --chown=1001:1001 target/quarkus-app/lib/ /deployments/lib/ +COPY --chown=1001:1001 target/quarkus-app/*.jar /deployments/ +COPY --chown=1001:1001 target/quarkus-app/app/ /deployments/app/ +COPY --chown=1001:1001 target/quarkus-app/quarkus/ /deployments/quarkus/ + +USER 1001 + +EXPOSE 8080 + +ENV JAVA_OPTS="-Dquarkus.http.host=0.0.0.0 -Djava.util.logging.manager=org.jboss.logmanager.LogManager" + +HEALTHCHECK --interval=30s --timeout=3s --start-period=30s --retries=3 \ + CMD curl -f http://localhost:8080/q/health/live || exit 1 + +ENTRYPOINT [ "java", "-jar", "/deployments/quarkus-run.jar" ] diff --git a/pom.xml b/pom.xml index 3408ca8..66770e0 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 dev.lions - mic-after-work-server-impl-quarkus-main + afterwork-server-impl-quarkus 1.0.0-SNAPSHOT diff --git a/src/main/docker/Dockerfile.jvm b/src/main/docker/Dockerfile.jvm index 616182e..b202130 100644 --- a/src/main/docker/Dockerfile.jvm +++ b/src/main/docker/Dockerfile.jvm @@ -7,11 +7,11 @@ # # Then, build the image with: # -# docker build -f src/main/docker/Dockerfile.jvm -t quarkus/mic-after-work-server-impl-quarkus-main-jvm . +# docker build -f src/main/docker/Dockerfile.jvm -t quarkus/afterwork-jvm . # # Then run the container using: # -# docker run -i --rm -p 8080:8080 quarkus/mic-after-work-server-impl-quarkus-main-jvm +# docker run -i --rm -p 8080:8080 quarkus/afterwork-jvm # # If you want to include the debug port into your docker image # you will have to expose the debug port (default 5005 being the default) like this : EXPOSE 8080 5005. @@ -20,7 +20,7 @@ # # Then run the container using : # -# docker run -i --rm -p 8080:8080 quarkus/mic-after-work-server-impl-quarkus-main-jvm +# docker run -i --rm -p 8080:8080 quarkus/afterwork-jvm # # This image uses the `run-java.sh` script to run the application. # This scripts computes the command line to execute your Java application, and diff --git a/src/main/docker/Dockerfile.legacy-jar b/src/main/docker/Dockerfile.legacy-jar index 1861ea5..05f62dc 100644 --- a/src/main/docker/Dockerfile.legacy-jar +++ b/src/main/docker/Dockerfile.legacy-jar @@ -7,11 +7,11 @@ # # Then, build the image with: # -# docker build -f src/main/docker/Dockerfile.legacy-jar -t quarkus/mic-after-work-server-impl-quarkus-main-legacy-jar . +# docker build -f src/main/docker/Dockerfile.legacy-jar -t quarkus/afterwork-legacy-jar . # # Then run the container using: # -# docker run -i --rm -p 8080:8080 quarkus/mic-after-work-server-impl-quarkus-main-legacy-jar +# docker run -i --rm -p 8080:8080 quarkus/afterwork-legacy-jar # # If you want to include the debug port into your docker image # you will have to expose the debug port (default 5005 being the default) like this : EXPOSE 8080 5005. @@ -20,7 +20,7 @@ # # Then run the container using : # -# docker run -i --rm -p 8080:8080 quarkus/mic-after-work-server-impl-quarkus-main-legacy-jar +# docker run -i --rm -p 8080:8080 quarkus/afterwork-legacy-jar # # This image uses the `run-java.sh` script to run the application. # This scripts computes the command line to execute your Java application, and diff --git a/src/main/docker/Dockerfile.native b/src/main/docker/Dockerfile.native index 5f8aa88..0a7cc69 100644 --- a/src/main/docker/Dockerfile.native +++ b/src/main/docker/Dockerfile.native @@ -7,11 +7,11 @@ # # Then, build the image with: # -# docker build -f src/main/docker/Dockerfile.native -t quarkus/mic-after-work-server-impl-quarkus-main . +# docker build -f src/main/docker/Dockerfile.native -t quarkus/afterwork . # # Then run the container using: # -# docker run -i --rm -p 8080:8080 quarkus/mic-after-work-server-impl-quarkus-main +# docker run -i --rm -p 8080:8080 quarkus/afterwork # ### FROM registry.access.redhat.com/ubi8/ubi-minimal:8.10 diff --git a/src/main/docker/Dockerfile.native-micro b/src/main/docker/Dockerfile.native-micro index 7bbfc38..23c1eba 100644 --- a/src/main/docker/Dockerfile.native-micro +++ b/src/main/docker/Dockerfile.native-micro @@ -10,11 +10,11 @@ # # Then, build the image with: # -# docker build -f src/main/docker/Dockerfile.native-micro -t quarkus/mic-after-work-server-impl-quarkus-main . +# docker build -f src/main/docker/Dockerfile.native-micro -t quarkus/afterwork . # # Then run the container using: # -# docker run -i --rm -p 8080:8080 quarkus/mic-after-work-server-impl-quarkus-main +# docker run -i --rm -p 8080:8080 quarkus/afterwork # ### FROM quay.io/quarkus/quarkus-micro-image:2.0