Skip to content

Commit cc13470

Browse files
committed
优化jib docker打包
1 parent cf3dfaf commit cc13470

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

opensabre-base-dependencies/pom.xml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,28 @@
279279
<groupId>com.google.cloud.tools</groupId>
280280
<artifactId>jib-maven-plugin</artifactId>
281281
<version>${jib-maven-plugin.version}</version>
282+
<dependencies>
283+
<!-- 添加所有权扩展 -->
284+
<dependency>
285+
<groupId>com.google.cloud.tools</groupId>
286+
<artifactId>jib-ownership-extension-maven</artifactId>
287+
<version>0.1.0</version>
288+
</dependency>
289+
</dependencies>
282290
<configuration>
291+
<pluginExtensions>
292+
<pluginExtension>
293+
<implementation>com.google.cloud.tools.jib.maven.extension.ownership.JibOwnershipExtension</implementation>
294+
<configuration implementation="com.google.cloud.tools.jib.maven.extension.ownership.Configuration">
295+
<rules>
296+
<rule>
297+
<glob>/app/logs/**</glob>
298+
<ownership>1001</ownership>
299+
</rule>
300+
</rules>
301+
</configuration>
302+
</pluginExtension>
303+
</pluginExtensions>
283304
<!-- 基础镜像 -->
284305
<from>
285306
<image>eclipse-temurin:21-jre-alpine</image>
@@ -300,6 +321,9 @@
300321
<container>
301322
<user>1001</user>
302323
<workingDirectory>/app</workingDirectory>
324+
<volumes>
325+
<volume>/app/logs</volume>
326+
</volumes>
303327
<!-- 设置环境变量 -->
304328
<environment>
305329
<!-- 设置时区 -->

0 commit comments

Comments
 (0)