From 0ae9b1cd1093d672851db37f108b2fdc7e39e611 Mon Sep 17 00:00:00 2001 From: marko-kraemer Date: Sun, 18 May 2025 06:23:01 +0200 Subject: [PATCH] wip --- backend/sandbox/docker/Dockerfile | 12 +++--------- backend/sandbox/docker/docker-compose.yml | 18 ------------------ 2 files changed, 3 insertions(+), 27 deletions(-) diff --git a/backend/sandbox/docker/Dockerfile b/backend/sandbox/docker/Dockerfile index c5b201f5..418fe524 100644 --- a/backend/sandbox/docker/Dockerfile +++ b/backend/sandbox/docker/Dockerfile @@ -113,17 +113,11 @@ ENV PYTHONUNBUFFERED=1 ENV CHROME_PATH=/ms-playwright/chromium-*/chrome-linux/chrome ENV ANONYMIZED_TELEMETRY=false ENV DISPLAY=:99 -ENV RESOLUTION=1024x768x24 +ENV RESOLUTION=1920x1080x24 ENV VNC_PASSWORD=vncpassword ENV CHROME_PERSISTENT_SESSION=true -ENV RESOLUTION_WIDTH=1024 -ENV RESOLUTION_HEIGHT=768 -# Add Chrome stability flags -ENV CHROME_FLAGS="--no-sandbox --disable-dev-shm-usage --disable-gpu --disable-software-rasterizer --disable-extensions --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-breakpad --disable-component-extensions-with-background-pages --disable-features=TranslateUI,BlinkGenPropertyTrees --disable-ipc-flooding-protection --disable-renderer-backgrounding --enable-features=NetworkService,NetworkServiceInProcess --force-color-profile=srgb --metrics-recording-only --mute-audio" -# Add Playwright specific settings -ENV PLAYWRIGHT_SKIP_BROWSER_GC=1 -ENV PLAYWRIGHT_BROWSERS_PATH=/ms-playwright -ENV PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH=/ms-playwright/chromium-*/chrome-linux/chrome +ENV RESOLUTION_WIDTH=1920 +ENV RESOLUTION_HEIGHT=1080 # Set up supervisor configuration RUN mkdir -p /var/log/supervisor diff --git a/backend/sandbox/docker/docker-compose.yml b/backend/sandbox/docker/docker-compose.yml index 73729279..27432984 100644 --- a/backend/sandbox/docker/docker-compose.yml +++ b/backend/sandbox/docker/docker-compose.yml @@ -27,13 +27,8 @@ services: - VNC_PASSWORD=${VNC_PASSWORD:-vncpassword} - CHROME_DEBUGGING_PORT=9222 - CHROME_DEBUGGING_HOST=localhost - - CHROME_FLAGS=${CHROME_FLAGS:-"--no-sandbox --disable-dev-shm-usage --disable-gpu --disable-software-rasterizer --disable-extensions --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-breakpad --disable-component-extensions-with-background-pages --disable-features=TranslateUI,BlinkGenPropertyTrees --disable-ipc-flooding-protection --disable-renderer-backgrounding --enable-features=NetworkService,NetworkServiceInProcess --force-color-profile=srgb --metrics-recording-only --mute-audio"} - - PLAYWRIGHT_SKIP_BROWSER_GC=1 - - PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH=/ms-playwright/chromium-*/chrome-linux/chrome - - NODE_OPTIONS="--max-old-space-size=4096" volumes: - /tmp/.X11-unix:/tmp/.X11-unix - - chrome_data:/app/data/chrome_data restart: unless-stopped shm_size: '2gb' cap_add: @@ -47,16 +42,3 @@ services: interval: 10s timeout: 5s retries: 3 - ulimits: - nofile: - soft: 65536 - hard: 65536 - deploy: - resources: - limits: - memory: 4G - reservations: - memory: 2G - -volumes: - chrome_data: