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 \ diff --git a/src/cogs/screenshot.py b/src/cogs/screenshot.py index 6529cc3..620d7a8 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.")