This is an automated email from the ASF dual-hosted git repository.

yuqi1129 pushed a commit to branch branch-1.3
in repository https://gitbox.apache.org/repos/asf/gravitino.git


The following commit(s) were added to refs/heads/branch-1.3 by this push:
     new c76cb18dcc [Cherry-pick to branch-1.3] [#11532] fix(docker): avoid 
duplicate image layer from recursive chmod (#11533) (#11569)
c76cb18dcc is described below

commit c76cb18dcc07067730249ac73f62cace9f5d3918
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Jun 11 10:55:39 2026 +0800

    [Cherry-pick to branch-1.3] [#11532] fix(docker): avoid duplicate image 
layer from recursive chmod (#11533) (#11569)
    
    **Cherry-pick Information:**
    - Original commit: 20cf5620e7fcd7d59358e96a786db9fa8077a4d5
    - Target branch: `branch-1.3`
    - Status: ✅ Clean cherry-pick (no conflicts)
    
    Co-authored-by: roryqi <[email protected]>
---
 dev/docker/gravitino/Dockerfile           | 5 ++---
 dev/docker/iceberg-rest-server/Dockerfile | 5 ++---
 dev/docker/lance-rest-server/Dockerfile   | 5 ++---
 3 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/dev/docker/gravitino/Dockerfile b/dev/docker/gravitino/Dockerfile
index 81c167ae4f..7f7cc2b4b8 100644
--- a/dev/docker/gravitino/Dockerfile
+++ b/dev/docker/gravitino/Dockerfile
@@ -24,10 +24,9 @@ RUN apt-get update && apt-get install -y \
 
 WORKDIR /opt/gravitino
 
-COPY packages/gravitino /opt/gravitino
+COPY --chmod=775 packages/gravitino /opt/gravitino
 
-RUN chmod -R g+rwX /opt/gravitino \
-    && chmod +x /opt/gravitino/docker/docker-entrypoint.sh \
+RUN chmod +x /opt/gravitino/docker/docker-entrypoint.sh \
     && useradd -u 1000 -g 0 -M -s /sbin/nologin gravitino
 
 EXPOSE 8090
diff --git a/dev/docker/iceberg-rest-server/Dockerfile 
b/dev/docker/iceberg-rest-server/Dockerfile
index 44544fd9ea..7ae8bf16b1 100644
--- a/dev/docker/iceberg-rest-server/Dockerfile
+++ b/dev/docker/iceberg-rest-server/Dockerfile
@@ -25,10 +25,9 @@ RUN apt-get update && apt-get install -y \
 
 WORKDIR /opt/gravitino-iceberg-rest-server
 
-COPY packages/gravitino-iceberg-rest-server /opt/gravitino-iceberg-rest-server
+COPY --chmod=775 packages/gravitino-iceberg-rest-server 
/opt/gravitino-iceberg-rest-server
 
-RUN chmod -R g+rwX /opt/gravitino-iceberg-rest-server \
-    && chmod +x 
/opt/gravitino-iceberg-rest-server/bin/start-iceberg-rest-server.sh \
+RUN chmod +x 
/opt/gravitino-iceberg-rest-server/bin/start-iceberg-rest-server.sh \
     && useradd -u 1000 -g 0 -M -s /sbin/nologin gravitino
 
 EXPOSE 9001
diff --git a/dev/docker/lance-rest-server/Dockerfile 
b/dev/docker/lance-rest-server/Dockerfile
index dfe9130068..f9b67c6de0 100644
--- a/dev/docker/lance-rest-server/Dockerfile
+++ b/dev/docker/lance-rest-server/Dockerfile
@@ -25,10 +25,9 @@ RUN apt-get update && apt-get install -y \
 
 WORKDIR /opt/gravitino-lance-rest-server
 
-COPY packages/gravitino-lance-rest-server /opt/gravitino-lance-rest-server
+COPY --chmod=775 packages/gravitino-lance-rest-server 
/opt/gravitino-lance-rest-server
 
-RUN chmod -R g+rwX /opt/gravitino-lance-rest-server \
-    && chmod +x /opt/gravitino-lance-rest-server/bin/start-lance-rest-server.sh
+RUN chmod +x /opt/gravitino-lance-rest-server/bin/start-lance-rest-server.sh
 
 EXPOSE 9101
 

Reply via email to