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
