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