From b492c4262498977253790de08686e6a9aeb54421 Mon Sep 17 00:00:00 2001 From: Kyle Carberry Date: Fri, 13 Mar 2026 16:22:58 -0700 Subject: [PATCH] chore(dogfood): add Google Chrome to dogfood image (#23063) Install Google Chrome stable directly from `dl.google.com`. Ubuntu 22.04 ships `chromium-browser` as a snap-only package, which does not work in Docker containers. ```dockerfile RUN wget -q https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && \\ apt-get install --yes ./google-chrome-stable_current_amd64.deb && \\ rm google-chrome-stable_current_amd64.deb ``` Verified in a running dogfood workspace: ``` $ google-chrome --version Google Chrome 146.0.7680.75 ``` --- dogfood/coder/Dockerfile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dogfood/coder/Dockerfile b/dogfood/coder/Dockerfile index e257495017..5864197da2 100644 --- a/dogfood/coder/Dockerfile +++ b/dogfood/coder/Dockerfile @@ -211,6 +211,13 @@ RUN sed -i 's|http://archive.ubuntu.com/ubuntu/|http://mirrors.edge.kernel.org/u # Configure FIPS-compliant policies update-crypto-policies --set FIPS +# Install Google Chrome directly from Google. Ubuntu 22.04 ships +# chromium-browser as a snap-only package, which does not work in +# Docker containers. +RUN wget -q https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && \ + apt-get install --yes ./google-chrome-stable_current_amd64.deb && \ + rm google-chrome-stable_current_amd64.deb + # Install Rust via rustup. Using rustup ensures we get a current stable # toolchain. ENV RUSTUP_HOME=/usr/local/rustup \