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

vterentev pushed a commit to branch playground-interactive
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 4e12d69eaf87c2becd43d4083ebd0011aa95a5aa
Author: Vitaly Terentyev <[email protected]>
AuthorDate: Tue Feb 17 15:06:08 2026 +0400

    Add Apache Beam installation to Dockerfile
---
 playground/backend/containers/python/Dockerfile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/playground/backend/containers/python/Dockerfile 
b/playground/backend/containers/python/Dockerfile
index dc734fe34d2..cec3fb3ad4a 100644
--- a/playground/backend/containers/python/Dockerfile
+++ b/playground/backend/containers/python/Dockerfile
@@ -65,7 +65,7 @@ RUN cd /opt/playground/backend/kafka-emulator/ && tar -xvf 
kafka-emulator.tar &&
     mv kafka-emulator/*.jar . && rmdir kafka-emulator/ &&\
     mv beam-playground-kafka-emulator-*.jar beam-playground-kafka-emulator.jar
 RUN apt-get update && \
-    apt install openjdk-17-jre-headless -y 
+    apt install openjdk-17-jre-headless -y
 
 # Create a user group `appgroup` and a user `appuser`
 RUN groupadd --gid 20000 appgroup \
@@ -73,6 +73,8 @@ RUN groupadd --gid 20000 appgroup \
 
 RUN mkdir -p /opt/playground/backend/executable_files/
 
+RUN pip install apache-beam[gcp,interactive]==$BEAM_VERSION
+
 # Chown all required files to the `appuser`.
 RUN chown -R appuser:appgroup /opt/playground/backend/executable_files/ && 
chmod +x /entrypoint.sh
 

Reply via email to