diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9b4ff15 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM ghcr.io/graalvm/jdk-community:21 + +WORKDIR /app + +ARG JAR_FILE + +COPY ./target/${JAR_FILE} app.jar + +EXPOSE 8080 + +ENTRYPOINT ["java", "-jar", "/app.jar"] \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile index 1e83ad9..58f62ef 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,7 +4,7 @@ pipeline { stage('Build') { steps { withMaven(maven: 'maven-latest') { - sh 'mvn -B -DskipTests clean package' + sh './mvnw -B -DskipTests clean package' } } } diff --git a/pom.xml b/pom.xml index 92bbfa3..d6eee0d 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ id.my.luxic pastebin - 0.0.1-SNAPSHOT + 0.0.1 pastebin Pastebin made with Java Spring Boot