diff --git a/driver/Dockerfile b/driver/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..d131222e38617e1c16b7e0e8e265b68f253b1849
--- /dev/null
+++ b/driver/Dockerfile
@@ -0,0 +1,3 @@
+FROM eclipse-temurin:17-jdk-alpine
+COPY target/*.jar /app.jar
+ENTRYPOINT ["java", "-jar", "/app.jar"]
\ No newline at end of file
diff --git a/driver/pom.xml b/driver/pom.xml
index 14d6cbcd6263eadbffc24a42c625dcbde3fc03b1..603efe3ee638990c73d060db82b89d8571acd214 100644
--- a/driver/pom.xml
+++ b/driver/pom.xml
@@ -59,6 +59,28 @@
         </dependency>
     </dependencies>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jar-plugin</artifactId>
+                <version>3.2.0</version>
+                <configuration>
+                    <archive>
+                        <manifest>
+                            <mainClass>cz.muni.pa165.driver.App</mainClass>
+                        </manifest>
+                    </archive>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+                <version>2.6.3</version>
+            </plugin>
+        </plugins>
+    </build>
+
     <properties>
         <maven.compiler.source>17</maven.compiler.source>
         <maven.compiler.target>17</maven.compiler.target>
diff --git a/race/Dockerfile b/race/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..d131222e38617e1c16b7e0e8e265b68f253b1849
--- /dev/null
+++ b/race/Dockerfile
@@ -0,0 +1,3 @@
+FROM eclipse-temurin:17-jdk-alpine
+COPY target/*.jar /app.jar
+ENTRYPOINT ["java", "-jar", "/app.jar"]
\ No newline at end of file
diff --git a/race/pom.xml b/race/pom.xml
index 5a7b3ced4be87808499f280d92c314a5feda81fa..4da20bc4d9ef7be2d501c5578c41d1ef497970f0 100644
--- a/race/pom.xml
+++ b/race/pom.xml
@@ -54,6 +54,28 @@
             <scope>test</scope>
         </dependency>
     </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jar-plugin</artifactId>
+                <version>3.2.0</version>
+                <configuration>
+                    <archive>
+                        <manifest>
+                            <mainClass>cz.muni.pa165.race.App</mainClass>
+                        </manifest>
+                    </archive>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+                <version>2.6.3</version>
+            </plugin>
+        </plugins>
+    </build>
     <properties>
         <maven.compiler.source>17</maven.compiler.source>
         <maven.compiler.target>17</maven.compiler.target>