@@ -4,7 +4,11 @@ FROM node:23.3.0-slim AS builder
4
4
# Playwright environment variables
5
5
ENV PLAYWRIGHT_BROWSERS_PATH=/usr/bin \
6
6
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 \
7
- PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH=/usr/bin/chromium
7
+ PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH=/usr/bin/chromium \
8
+ PLAYWRIGHT_BROWSER_ARGS="--no-sandbox,--disable-setuid-sandbox,--headless=new,--disable-gpu,--disable-software-rasterizer,--disable-dev-shm-usage,--disable-dbus" \
9
+ PLAYWRIGHT_SKIP_BROWSER_VALIDATION=1
10
+ DISPLAY= \
11
+ XAUTHORITY=
8
12
9
13
# Install pnpm globally and install necessary build tools
10
14
RUN npm install -g pnpm@9.4.0 && \
@@ -76,9 +80,8 @@ FROM node:23.3.0-slim
76
80
ENV PLAYWRIGHT_BROWSERS_PATH=/usr/bin \
77
81
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 \
78
82
PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH=/usr/bin/chromium \
79
- PLAYWRIGHT_BROWSER_ARGS="--no-sandbox,--disable-setuid-sandbox,--disable-gpu,--disable-software-rasterizer,--disable-dev-shm-usage,--disable-dbus" \
80
- PLAYWRIGHT_HEADLESS=true \
81
- PLAYWRIGHT_SKIP_BROWSER_VALIDATION=1 \
83
+ PLAYWRIGHT_BROWSER_ARGS="--no-sandbox,--disable-setuid-sandbox,--headless=new,--disable-gpu,--disable-software-rasterizer,--disable-dev-shm-usage,--disable-dbus" \
84
+ PLAYWRIGHT_SKIP_BROWSER_VALIDATION=1
82
85
DISPLAY= \
83
86
XAUTHORITY=
84
87
0 commit comments