fix: Add --no-sandbox and --disable-setuid-sandbox to zendriver for Docker root compatibility

This commit is contained in:
2026-01-04 16:18:50 +09:00
parent 150a3a9fb0
commit fddea3e6b4
4 changed files with 13 additions and 13 deletions

View File

@@ -166,15 +166,15 @@ async def ensure_browser() -> Any:
browser = await zd.start(
headless=True,
browser_executable_path=exec_path,
sandbox=False,
browser_args=["--no-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--no-first-run"]
no_sandbox=True,
browser_args=["--no-sandbox", "--disable-setuid-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--no-first-run"]
)
else:
log_debug("[ZendriverDaemon] Starting browser with default path")
browser = await zd.start(
headless=True,
sandbox=False,
browser_args=["--no-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--no-first-run"]
no_sandbox=True,
browser_args=["--no-sandbox", "--disable-setuid-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--no-first-run"]
)
log_debug("[ZendriverDaemon] Browser started successfully")