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