diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..16f616022b56fc860b1b920f7a0f43e8990136dd
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,10 @@
+FROM gradle:jdk21 AS build
+WORKDIR /home/gradle/project
+COPY --chown=gradle:gradle . .
+RUN gradle clean bootJar --no-daemon
+
+FROM openjdk:21-jdk-slim
+WORKDIR /app
+COPY --from=build /home/gradle/project/build/libs/*.jar app.jar
+EXPOSE 8080
+ENTRYPOINT ["java", "-jar", "app.jar"]