diff --git a/Dockerfile b/Dockerfile
index e3711d86ff7cfac0022833632dcc10671517f4c6..4b9eb39c3038c00c0e38905bfc596aa9a2ebddca 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,42 +1,27 @@
-## Use a specific version of the JDK image to ensure consistency
-#FROM eclipse-temurin:19-jdk-alpine AS build
-#
-## Set the working directory
-#WORKDIR /app
-#
-## Copy the pom.xml file first, and then download dependencies separately to take advantage of Docker layer caching
-#COPY pom.xml .
-#RUN apk add maven
-#RUN mvn dependency:go-offline
-#
-## Copy the source code and package the application
-#COPY src ./src
-#RUN mvn clean package
-#
-## Use a new stage to reduce the final image size
-#FROM eclipse-temurin:19-jre-alpine
-#
-## Set the working directory
-#WORKDIR /app
-#
-## Copy the packaged application from the build stage
-#COPY --from=build /app/target/SmartMat-0.0.1-SNAPSHOT.jar ./SmartMat.jar
-#
-## Define the entrypoint and expose the application port
-#ENTRYPOINT ["java","-jar","SmartMat.jar"]
-#EXPOSE 8080
-#
-# Use the Eclipse Temurin JRE 19 image as the base image
+# Use a specific version of the JDK image to ensure consistency
+FROM eclipse-temurin:19-jdk-alpine AS build
+
+# Set the working directory
+WORKDIR /app
+
+# Copy the pom.xml file first, and then download dependencies separately to take advantage of Docker layer caching
+COPY pom.xml .
+RUN apk add maven
+RUN mvn dependency:go-offline
+
+# Copy the source code and package the application
+COPY src ./src
+RUN mvn clean package
+
+# Use a new stage to reduce the final image size
 FROM eclipse-temurin:19-jre-alpine
 
 # Set the working directory
 WORKDIR /app
 
-# Copy the JAR file to the working directory
-COPY my-jar-file.jar ./app.jar
+# Copy the packaged application from the build stage
+COPY --from=build /app/target/SmartMat-0.0.1-SNAPSHOT.jar ./SmartMat.jar
 
-# Expose the port the application will run on
+# Define the entrypoint and expose the application port
+ENTRYPOINT ["java","-jar","SmartMat.jar"]
 EXPOSE 8080
-
-# Run the application
-CMD ["java", "-jar", "app.jar"]
\ No newline at end of file