Skip to content

Commit 2660ec4

Browse files
committed
fx docker chromium
1 parent 4fcd323 commit 2660ec4

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

Dockerfile

+7-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@ FROM node:23.3.0-slim AS builder
44
# Playwright environment variables
55
ENV PLAYWRIGHT_BROWSERS_PATH=/usr/bin \
66
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=
812

913
# Install pnpm globally and install necessary build tools
1014
RUN npm install -g pnpm@9.4.0 && \
@@ -76,9 +80,8 @@ FROM node:23.3.0-slim
7680
ENV PLAYWRIGHT_BROWSERS_PATH=/usr/bin \
7781
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 \
7882
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
8285
DISPLAY= \
8386
XAUTHORITY=
8487

0 commit comments

Comments
 (0)