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>