Skip to content

Commit 29124dd

Browse files
authored
Merge pull request #5 from ebean-orm/feature/docker-image-1
Build docker image for linux
2 parents 53d73e4 + 98b6665 commit 29124dd

File tree

1 file changed

+33
-40
lines changed

1 file changed

+33
-40
lines changed

pom.xml

Lines changed: 33 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -255,46 +255,6 @@
255255
</executions>
256256
</plugin>
257257

258-
<!-- <plugin>-->
259-
<!-- <groupId>com.google.cloud.tools</groupId>-->
260-
<!-- <artifactId>jib-maven-plugin</artifactId>-->
261-
<!-- <version>3.4.5</version>-->
262-
<!-- <dependencies>-->
263-
<!-- <dependency>-->
264-
<!-- <groupId>com.google.cloud.tools</groupId>-->
265-
<!-- <artifactId>jib-native-image-extension-maven</artifactId>-->
266-
<!-- <version>0.1.0</version>-->
267-
<!-- </dependency>-->
268-
<!-- </dependencies>-->
269-
270-
<!-- <configuration>-->
271-
<!-- <from>-->
272-
<!-- <image>gcr.io/distroless/static-debian12</image>-->
273-
<!-- <platforms>-->
274-
<!-- <platform>-->
275-
<!-- <architecture>arm64</architecture>-->
276-
<!-- <os>linux</os>-->
277-
<!-- </platform>-->
278-
<!-- </platforms>-->
279-
<!-- </from>-->
280-
<!-- <to>-->
281-
<!-- <image>ebean-insight-svc</image>-->
282-
<!-- <tags>${project.version}</tags>-->
283-
<!-- </to>-->
284-
<!-- <container>-->
285-
<!-- <ports>8081</ports>-->
286-
<!-- </container>-->
287-
<!-- <pluginExtensions>-->
288-
<!-- <pluginExtension>-->
289-
<!-- <implementation>com.google.cloud.tools.jib.maven.extension.nativeimage.JibNativeImageExtension</implementation>-->
290-
<!-- <properties>-->
291-
<!-- <imageName>ebean-insight</imageName>-->
292-
<!-- </properties>-->
293-
<!-- </pluginExtension>-->
294-
<!-- </pluginExtensions>-->
295-
<!-- </configuration>-->
296-
<!-- </plugin>-->
297-
298258
</plugins>
299259
</build>
300260

@@ -368,6 +328,39 @@
368328
</buildArgs>
369329
</configuration>
370330
</plugin>
331+
<plugin>
332+
<groupId>com.google.cloud.tools</groupId>
333+
<artifactId>jib-maven-plugin</artifactId>
334+
<version>3.4.5</version>
335+
<dependencies>
336+
<dependency>
337+
<groupId>com.google.cloud.tools</groupId>
338+
<artifactId>jib-native-image-extension-maven</artifactId>
339+
<version>0.1.0</version>
340+
</dependency>
341+
</dependencies>
342+
343+
<configuration>
344+
<from>
345+
<image>redhat/ubi10-micro:10</image>
346+
</from>
347+
<to>
348+
<image>ebean-insight</image>
349+
<tags>${project.version}</tags>
350+
</to>
351+
<container>
352+
<ports>8081</ports>
353+
</container>
354+
<pluginExtensions>
355+
<pluginExtension>
356+
<implementation>com.google.cloud.tools.jib.maven.extension.nativeimage.JibNativeImageExtension</implementation>
357+
<properties>
358+
<imageName>ebean-insight</imageName>
359+
</properties>
360+
</pluginExtension>
361+
</pluginExtensions>
362+
</configuration>
363+
</plugin>
371364
</plugins>
372365
</build>
373366
</profile>

0 commit comments

Comments
 (0)