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

dongjoon pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/spark-connect-swift.git


The following commit(s) were added to refs/heads/main by this push:
     new 8519c96  [SPARK-55908] Rename `SPARK_(SWIFT_APP -> APP)` and 
`SPARK_(SWIFT -> APP)_HOME`
8519c96 is described below

commit 8519c967d86a94d57ce730b701b6a66099cd3e1a
Author: Dongjoon Hyun <[email protected]>
AuthorDate: Mon Mar 9 23:32:20 2026 -0700

    [SPARK-55908] Rename `SPARK_(SWIFT_APP -> APP)` and `SPARK_(SWIFT -> 
APP)_HOME`
    
    ### What changes were proposed in this pull request?
    
    This PR renames the `Dockerfile` environment variables and paths in all 5 
example Dockerfiles:
    - `SPARK_SWIFT_HOME` → `SPARK_APP_HOME`
    - `SPARK_SWIFT_APP` → `SPARK_APP`
    - `/opt/spark-swift` → `/opt/spark-app`
    
    ### Why are the changes needed?
    
    The environment variable and path names should be generic (`APP`) rather 
than language-specific (`SWIFT`) to be more consistent and maintainable.
    
    ### Does this PR introduce _any_ user-facing change?
    
    No.
    
    ### How was this patch tested?
    
    This is a naming-only change in Dockerfiles. Verified that no `SPARK_SWIFT` 
references remain in the codebase.
    
    ### Was this patch authored or co-authored using generative AI tooling?
    
    Generated-by: Claude Code (claude-opus-4-6)
    
    Closes #305 from dongjoon-hyun/SPARK-55908.
    
    Authored-by: Dongjoon Hyun <[email protected]>
    Signed-off-by: Dongjoon Hyun <[email protected]>
---
 Examples/app/Dockerfile       | 14 +++++++-------
 Examples/pi/Dockerfile        | 14 +++++++-------
 Examples/spark-sql/Dockerfile | 14 +++++++-------
 Examples/stream/Dockerfile    | 14 +++++++-------
 Examples/web/Dockerfile       | 14 +++++++-------
 5 files changed, 35 insertions(+), 35 deletions(-)

diff --git a/Examples/app/Dockerfile b/Examples/app/Dockerfile
index 83e620f..73d7c1a 100644
--- a/Examples/app/Dockerfile
+++ b/Examples/app/Dockerfile
@@ -30,17 +30,17 @@ LABEL org.opencontainers.image.authors="Apache Spark 
project <[email protected]
 LABEL org.opencontainers.image.licenses="Apache-2.0"
 LABEL org.opencontainers.image.ref.name="Apache Spark Connect for Swift"
 
-ENV SPARK_SWIFT_HOME=/opt/spark-swift
-ENV SPARK_SWIFT_APP=SparkConnectSwiftApp
+ENV SPARK_APP_HOME=/opt/spark-app
+ENV SPARK_APP=SparkConnectSwiftApp
 
-WORKDIR $SPARK_SWIFT_HOME
+WORKDIR $SPARK_APP_HOME
 
 RUN groupadd --system --gid=$SPARK_UID spark && \
-    useradd --system --home-dir $SPARK_SWIFT_HOME --uid=$SPARK_UID --gid=spark 
spark && \
-    chown -R spark:spark $SPARK_SWIFT_HOME
+    useradd --system --home-dir $SPARK_APP_HOME --uid=$SPARK_UID --gid=spark 
spark && \
+    chown -R spark:spark $SPARK_APP_HOME
 
-COPY --from=builder --chown=spark:spark 
/app/.build/*-unknown-linux-gnu/release/$SPARK_SWIFT_APP .
+COPY --from=builder --chown=spark:spark 
/app/.build/*-unknown-linux-gnu/release/$SPARK_APP .
 
 USER spark
 
-ENTRYPOINT ["/bin/sh", "-c", "$SPARK_SWIFT_HOME/$SPARK_SWIFT_APP"]
+ENTRYPOINT ["/bin/sh", "-c", "$SPARK_APP_HOME/$SPARK_APP"]
diff --git a/Examples/pi/Dockerfile b/Examples/pi/Dockerfile
index e8ceb41..3f5d4b5 100644
--- a/Examples/pi/Dockerfile
+++ b/Examples/pi/Dockerfile
@@ -30,17 +30,17 @@ LABEL org.opencontainers.image.authors="Apache Spark 
project <[email protected]
 LABEL org.opencontainers.image.licenses="Apache-2.0"
 LABEL org.opencontainers.image.ref.name="Apache Spark Connect for Swift"
 
-ENV SPARK_SWIFT_HOME=/opt/spark-swift
-ENV SPARK_SWIFT_APP=SparkConnectSwiftPi
+ENV SPARK_APP_HOME=/opt/spark-app
+ENV SPARK_APP=SparkConnectSwiftPi
 
-WORKDIR $SPARK_SWIFT_HOME
+WORKDIR $SPARK_APP_HOME
 
 RUN groupadd --system --gid=$SPARK_UID spark && \
-    useradd --system --home-dir $SPARK_SWIFT_HOME --uid=$SPARK_UID --gid=spark 
spark && \
-    chown -R spark:spark $SPARK_SWIFT_HOME
+    useradd --system --home-dir $SPARK_APP_HOME --uid=$SPARK_UID --gid=spark 
spark && \
+    chown -R spark:spark $SPARK_APP_HOME
 
-COPY --from=builder --chown=spark:spark 
/app/.build/*-unknown-linux-gnu/release/$SPARK_SWIFT_APP .
+COPY --from=builder --chown=spark:spark 
/app/.build/*-unknown-linux-gnu/release/$SPARK_APP .
 
 USER spark
 
-ENTRYPOINT ["/bin/sh", "-c", "$SPARK_SWIFT_HOME/$SPARK_SWIFT_APP"]
+ENTRYPOINT ["/bin/sh", "-c", "$SPARK_APP_HOME/$SPARK_APP"]
diff --git a/Examples/spark-sql/Dockerfile b/Examples/spark-sql/Dockerfile
index bc23714..8917da4 100644
--- a/Examples/spark-sql/Dockerfile
+++ b/Examples/spark-sql/Dockerfile
@@ -30,17 +30,17 @@ LABEL org.opencontainers.image.authors="Apache Spark 
project <[email protected]
 LABEL org.opencontainers.image.licenses="Apache-2.0"
 LABEL org.opencontainers.image.ref.name="Apache Spark Connect for Swift"
 
-ENV SPARK_SWIFT_HOME=/opt/spark-swift
-ENV SPARK_SWIFT_APP=SparkConnectSwiftSQLRepl
+ENV SPARK_APP_HOME=/opt/spark-app
+ENV SPARK_APP=SparkConnectSwiftSQLRepl
 
-WORKDIR $SPARK_SWIFT_HOME
+WORKDIR $SPARK_APP_HOME
 
 RUN groupadd --system --gid=$SPARK_UID spark && \
-    useradd --system --home-dir $SPARK_SWIFT_HOME --uid=$SPARK_UID --gid=spark 
spark && \
-    chown -R spark:spark $SPARK_SWIFT_HOME
+    useradd --system --home-dir $SPARK_APP_HOME --uid=$SPARK_UID --gid=spark 
spark && \
+    chown -R spark:spark $SPARK_APP_HOME
 
-COPY --from=builder --chown=spark:spark 
/app/.build/*-unknown-linux-gnu/release/$SPARK_SWIFT_APP .
+COPY --from=builder --chown=spark:spark 
/app/.build/*-unknown-linux-gnu/release/$SPARK_APP .
 
 USER spark
 
-ENTRYPOINT ["/bin/sh", "-c", "$SPARK_SWIFT_HOME/$SPARK_SWIFT_APP"]
+ENTRYPOINT ["/bin/sh", "-c", "$SPARK_APP_HOME/$SPARK_APP"]
diff --git a/Examples/stream/Dockerfile b/Examples/stream/Dockerfile
index 354bdd8..69d5522 100644
--- a/Examples/stream/Dockerfile
+++ b/Examples/stream/Dockerfile
@@ -30,17 +30,17 @@ LABEL org.opencontainers.image.authors="Apache Spark 
project <[email protected]
 LABEL org.opencontainers.image.licenses="Apache-2.0"
 LABEL org.opencontainers.image.ref.name="Apache Spark Connect for Swift"
 
-ENV SPARK_SWIFT_HOME=/opt/spark-swift
-ENV SPARK_SWIFT_APP=SparkConnectSwiftNetworkWordCount
+ENV SPARK_APP_HOME=/opt/spark-app
+ENV SPARK_APP=SparkConnectSwiftNetworkWordCount
 
-WORKDIR $SPARK_SWIFT_HOME
+WORKDIR $SPARK_APP_HOME
 
 RUN groupadd --system --gid=$SPARK_UID spark && \
-    useradd --system --home-dir $SPARK_SWIFT_HOME --uid=$SPARK_UID --gid=spark 
spark && \
-    chown -R spark:spark $SPARK_SWIFT_HOME
+    useradd --system --home-dir $SPARK_APP_HOME --uid=$SPARK_UID --gid=spark 
spark && \
+    chown -R spark:spark $SPARK_APP_HOME
 
-COPY --from=builder --chown=spark:spark 
/app/.build/*-unknown-linux-gnu/release/$SPARK_SWIFT_APP .
+COPY --from=builder --chown=spark:spark 
/app/.build/*-unknown-linux-gnu/release/$SPARK_APP .
 
 USER spark
 
-ENTRYPOINT ["/bin/sh", "-c", "$SPARK_SWIFT_HOME/$SPARK_SWIFT_APP"]
+ENTRYPOINT ["/bin/sh", "-c", "$SPARK_APP_HOME/$SPARK_APP"]
diff --git a/Examples/web/Dockerfile b/Examples/web/Dockerfile
index 939049a..7f24840 100644
--- a/Examples/web/Dockerfile
+++ b/Examples/web/Dockerfile
@@ -30,19 +30,19 @@ LABEL org.opencontainers.image.authors="Apache Spark 
project <[email protected]
 LABEL org.opencontainers.image.licenses="Apache-2.0"
 LABEL org.opencontainers.image.ref.name="Apache Spark Connect for Swift"
 
-ENV SPARK_SWIFT_HOME=/opt/spark-swift
-ENV SPARK_SWIFT_APP=SparkConnectSwiftWeb
+ENV SPARK_APP_HOME=/opt/spark-app
+ENV SPARK_APP=SparkConnectSwiftWeb
 
-WORKDIR $SPARK_SWIFT_HOME
+WORKDIR $SPARK_APP_HOME
 
 RUN groupadd --system --gid=$SPARK_UID spark && \
-    useradd --system --home-dir $SPARK_SWIFT_HOME --uid=$SPARK_UID --gid=spark 
spark && \
-    chown -R spark:spark $SPARK_SWIFT_HOME
+    useradd --system --home-dir $SPARK_APP_HOME --uid=$SPARK_UID --gid=spark 
spark && \
+    chown -R spark:spark $SPARK_APP_HOME
 
-COPY --from=builder --chown=spark:spark 
/app/.build/*-unknown-linux-gnu/release/$SPARK_SWIFT_APP .
+COPY --from=builder --chown=spark:spark 
/app/.build/*-unknown-linux-gnu/release/$SPARK_APP .
 
 USER spark
 
 EXPOSE 8080
 
-ENTRYPOINT ["/bin/sh", "-c", "$SPARK_SWIFT_HOME/$SPARK_SWIFT_APP"]
+ENTRYPOINT ["/bin/sh", "-c", "$SPARK_APP_HOME/$SPARK_APP"]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to