@@ -5,7 +5,7 @@ FROM node:23.3.0-slim AS builder
5
5
ENV PLAYWRIGHT_BROWSERS_PATH=/usr/bin \
6
6
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 \
7
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" \
8
+ PLAYWRIGHT_BROWSER_ARGS="--no-sandbox,--disable-setuid-sandbox,--headless=new,--disable-gpu,--disable-software-rasterizer,--disable-dev-shm-usage,--disable-dbus,--disable-web-security,--allow-running-insecure-content,--disable-features=IsolateOrigins,site-per-process,CrossSiteDocumentBlockingIfIsolating " \
9
9
PLAYWRIGHT_SKIP_BROWSER_VALIDATION=1
10
10
11
11
# Install pnpm globally and install necessary build tools
@@ -78,7 +78,7 @@ FROM node:23.3.0-slim
78
78
ENV PLAYWRIGHT_BROWSERS_PATH=/usr/bin \
79
79
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 \
80
80
PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH=/usr/bin/chromium \
81
- PLAYWRIGHT_BROWSER_ARGS="--no-sandbox,--disable-setuid-sandbox,--headless=new,--disable-gpu,--disable-software-rasterizer,--disable-dev-shm-usage,--disable-dbus" \
81
+ PLAYWRIGHT_BROWSER_ARGS="--no-sandbox,--disable-setuid-sandbox,--headless=new,--disable-gpu,--disable-software-rasterizer,--disable-dev-shm-usage,--disable-dbus,--disable-web-security,--allow-running-insecure-content,--disable-features=IsolateOrigins,site-per-process,CrossSiteDocumentBlockingIfIsolating " \
82
82
PLAYWRIGHT_SKIP_BROWSER_VALIDATION=1
83
83
84
84
# Install runtime dependencies and certificates first
@@ -161,11 +161,11 @@ COPY --from=builder /app/scripts ./scripts
161
161
162
162
# Create necessary directories
163
163
RUN mkdir -p characters && \
164
- mkdir -p characters/knowledge && \
165
- mkdir -p content_cache && \
166
- mkdir -p debug_audio && \
167
- chmod 777 content_cache && \
168
- chmod 777 debug_audio
164
+ mkdir -p characters/knowledge
165
+
166
+ # Create chromium symbolic link
167
+ RUN mkdir -p /usr/bin/chromium-1140/chrome-linux && \
168
+ ln -s /usr/bin/chromium /usr/bin/chromium-1140/chrome-linux/chrome
169
169
170
170
RUN service cron start
171
171
0 commit comments