diff --git a/README.md b/README.md index 714324c..bbe1b7e 100644 --- a/README.md +++ b/README.md @@ -50,21 +50,11 @@ The application can be packaged using: ```shell script ./mvnw package +podman build -f src/main/docker/Dockerfile.jvm -t quay.io/madroadshowfrance2023/tekton-pipeline-slack-bot:latest . +podman login quay.io +podman push quay.io/madroadshowfrance2023/tekton-pipeline-slack-bot:latest ``` -It produces the `quarkus-run.jar` file in the `target/quarkus-app/` directory. -Be aware that it’s not an _über-jar_ as the dependencies are copied into the `target/quarkus-app/lib/` directory. - -The application is now runnable using `java -jar target/quarkus-app/quarkus-run.jar`. - -If you want to build an _über-jar_, execute the following command: - -```shell script -./mvnw package -Dquarkus.package.type=uber-jar -``` - -The application, packaged as an _über-jar_, is now runnable using `java -jar target/*-runner.jar`. - ## Creating a native executable You can create a native executable using: diff --git a/pom.xml b/pom.xml index 6bf50a0..0547939 100644 --- a/pom.xml +++ b/pom.xml @@ -39,21 +39,21 @@ bolt ${slack-sdk.version} - - com.slack.api - bolt-socket-mode - ${slack-sdk.version} - - - javax.websocket - javax.websocket-api - 1.1 - - - org.glassfish.tyrus.bundles - tyrus-standalone-client - 1.19 - + + com.slack.api + bolt-socket-mode + ${slack-sdk.version} + + + javax.websocket + javax.websocket-api + 1.1 + + + org.glassfish.tyrus.bundles + tyrus-standalone-client + 1.19 + org.slf4j slf4j-simple diff --git a/src/main/docker/Dockerfile.jvm b/src/main/docker/Dockerfile.jvm index 5da984f..4e79cc9 100644 --- a/src/main/docker/Dockerfile.jvm +++ b/src/main/docker/Dockerfile.jvm @@ -7,20 +7,11 @@ # # Then, build the image with: # -# docker build -f src/main/docker/Dockerfile.jvm -t quarkus/slack-bot-jvm . +# podman build -f src/main/docker/Dockerfile.jvm -t quay.io/madroadshowfrance2023/tekton-pipeline-slack-bot:latest . # # Then run the container using: # -# docker run -i --rm -p 8080:8080 quarkus/slack-bot-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. -# Additionally you will have to set -e JAVA_DEBUG=true and -e JAVA_DEBUG_PORT=*:5005 -# when running the container -# -# Then run the container using : -# -# docker run -i --rm -p 8080:8080 quarkus/slack-bot-jvm +# docker run -i --rm -e quarkus/slack-bot-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 @@ -77,7 +68,7 @@ # accessed directly. (example: "foo.example.com,bar.example.com") # ### -FROM registry.access.redhat.com/ubi8/openjdk-17:1.15 +FROM registry.access.redhat.com/ubi8/openjdk-11:1.15 ENV LANGUAGE='en_US:en'