fix: Add --no-sandbox and --disable-setuid-sandbox to zendriver for Docker root compatibility
This commit is contained in:
@@ -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"
|
||||||
|
|||||||
@@ -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")
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user