From 819bfc1531463b822493a7cb1392a3b2f5267437 Mon Sep 17 00:00:00 2001 From: Dominik Polakovics Date: Sat, 1 Nov 2025 09:43:27 +0100 Subject: [PATCH] feat: adjusted the gitea runner dockerfile to include chrome for puppeteer --- hosts/fw/modules/gitea-runner.Dockerfile | 7 +++++++ hosts/fw/modules/gitea-vm.nix | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/hosts/fw/modules/gitea-runner.Dockerfile b/hosts/fw/modules/gitea-runner.Dockerfile index 6712e3a..d97d31a 100644 --- a/hosts/fw/modules/gitea-runner.Dockerfile +++ b/hosts/fw/modules/gitea-runner.Dockerfile @@ -41,7 +41,14 @@ RUN apt-get update && apt-get install -y \ xdg-utils \ webp \ libavif-bin \ + chromium \ && rm -rf /var/lib/apt/lists/* +RUN wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | apt-key add - && \ + echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list && \ + apt-get update && \ + apt-get install -y google-chrome-stable && \ + rm -rf /var/lib/apt/lists/* + # Verify installations RUN cwebp -version && avifenc --version diff --git a/hosts/fw/modules/gitea-vm.nix b/hosts/fw/modules/gitea-vm.nix index 8615ccf..8c47651 100644 --- a/hosts/fw/modules/gitea-vm.nix +++ b/hosts/fw/modules/gitea-vm.nix @@ -56,7 +56,7 @@ in { tokenFile = "/run/secrets/gitea-runner-token"; labels = [ # "ubuntu-latest:docker://shivammathur/node:latest" - "ubuntu-latest:docker://git.cloonar.com/infrastructure/gitea-runner:latest" + "ubuntu-latest:docker://git.cloonar.com/infrastructure/gitea-runner:1.0.0" ]; settings = { container = {