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

@@ -1,5 +1,5 @@
title: "애니 다운로더" title: "애니 다운로더"
version: "0.5.20" version: "0.5.22"
package_name: "anime_downloader" package_name: "anime_downloader"
developer: "projectdx" developer: "projectdx"
description: "anime downloader" description: "anime downloader"

View File

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

View File

@@ -62,14 +62,14 @@ async def fetch_html(url: str, timeout: int = 60, browser_path: str = None) -> d
browser = await zd.start( browser = await zd.start(
headless=True, headless=True,
browser_executable_path=exec_path, browser_executable_path=exec_path,
sandbox=False, no_sandbox=True,
browser_args=["--no-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--no-first-run"] browser_args=["--no-sandbox", "--disable-setuid-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--no-first-run"]
) )
else: else:
browser = await zd.start( browser = await zd.start(
headless=True, headless=True,
sandbox=False, no_sandbox=True,
browser_args=["--no-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--no-first-run"] browser_args=["--no-sandbox", "--disable-setuid-sandbox", "--disable-dev-shm-usage", "--disable-gpu", "--no-first-run"]
) )
page = await browser.get(url) page = await browser.get(url)

View File

@@ -234,13 +234,13 @@
justify-content: flex-end; justify-content: flex-end;
} }
.external-players-grid { .external-players-grid {
gap: 6px; gap: 4px;
} }
.ext-player-btn { .ext-player-btn {
padding: 6px; padding: 4px;
} }
.ext-player-btn img { .ext-player-btn img {
width: 24px; width: 20px;
height: 24px; height: 20px;
} }
} }