refactor: remove EXTERNAL_BROWSERLESS_WS / browserless fallback

- Delete infrastructure/browser/ directory entirely (browser pool is gone)
- Remove browser pool initialization from bootstrap
- Remove fetch_via_browserless fallback from proxy_fetch
- perform_proxy_chain now only uses relay endpoints
- Clean up log messages, README, and compose env var
The proxy-bun service at https://git.imrnes.team/MythEclipse/proxy-bun
handles all proxy needs now.
This commit is contained in:
asepharyana
2026-07-22 12:55:21 +07:00
parent 1ddcd15540
commit 1b195ac3f6
7 changed files with 2 additions and 542 deletions
-8
View File
@@ -46,14 +46,6 @@ impl Application {
// Redis
let _ = get_redis_conn().await;
// Browser Pool
tracing::info!("Initializing browser pool...");
let browser_config = crate::infrastructure::browser::BrowserPoolConfig::default();
match crate::infrastructure::browser::pool::init_browser_pool(browser_config).await {
Ok(_) => tracing::info!("✓ Browser pool initialized"),
Err(e) => tracing::error!("⚠️ Failed to initialize browser pool: {}", e),
}
// Database
let mut opt = sea_orm::ConnectOptions::new(CONFIG.database_url.clone());
opt.max_connections(20)