From 85ce108154dcbdad31b0567ab987318f28867d35 Mon Sep 17 00:00:00 2001 From: nex Date: Sat, 10 Feb 2024 22:23:45 +0000 Subject: [PATCH 1/3] Manually install chromium* in dockerfile --- Dockerfile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 8c4f275..b4f3a60 100644 --- a/Dockerfile +++ b/Dockerfile @@ -43,7 +43,13 @@ fonts-liberation \ libappindicator1 \ libnss3 \ lsb-release \ -xdg-utils +xdg-utils \ +chromium \ +chromium-common \ +chromium-driver \ +chromium-sandbox \ +chromium-shell \ +webext-ublock-origin-chromium RUN DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ traceroute \ From cbe00a8d228185fd6c7c4c28663937bc0dcdd3ce Mon Sep 17 00:00:00 2001 From: nex Date: Sat, 10 Feb 2024 22:28:50 +0000 Subject: [PATCH 2/3] Fix chromium using dev shm --- src/cogs/screenshot.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cogs/screenshot.py b/src/cogs/screenshot.py index 6529cc3..bf59c7b 100644 --- a/src/cogs/screenshot.py +++ b/src/cogs/screenshot.py @@ -28,6 +28,7 @@ class ScreenshotCog(commands.Cog): self.chrome_options.add_argument("--remote-debugging-port=9222") if os.getuid() == 0: self.chrome_options.add_argument("--no-sandbox") + self.chrome_options.add_argumenT("--disable-dev-shm-usage") self.chrome_options.add_argument("--disable-setuid-sandbox") self.log.warning("Running as root, disabling chrome sandbox.") From 603a05e5e933030296349e62bf980755bfdd90f7 Mon Sep 17 00:00:00 2001 From: nex Date: Sat, 10 Feb 2024 22:30:02 +0000 Subject: [PATCH 3/3] Fix Typo --- src/cogs/screenshot.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cogs/screenshot.py b/src/cogs/screenshot.py index bf59c7b..620d7a8 100644 --- a/src/cogs/screenshot.py +++ b/src/cogs/screenshot.py @@ -28,7 +28,7 @@ class ScreenshotCog(commands.Cog): self.chrome_options.add_argument("--remote-debugging-port=9222") if os.getuid() == 0: self.chrome_options.add_argument("--no-sandbox") - self.chrome_options.add_argumenT("--disable-dev-shm-usage") + self.chrome_options.add_argument("--disable-dev-shm-usage") self.chrome_options.add_argument("--disable-setuid-sandbox") self.log.warning("Running as root, disabling chrome sandbox.")