fix: bgutil-ytdlp-pot-provider ile PO-token duvarını aş
Cookie bot-check'i çözdü ama "The page needs to be reloaded" hatası kalıcıydı — YouTube artık proof-of-origin token da istiyor. Coolify stack'ine brainicism/bgutil-ytdlp-pot-provider sidecar servisi (sc_pot_provider, port 4416) eklendi, api-daemon imajına Python plugin'i kuruldu, her yt-dlp çağrısına --extractor-args youtubepot-bgutilhttp:base_url=... eklendi. ytdlpCookieArgs -> ytdlpAntiBotArgs olarak birleştirildi. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -19,6 +19,10 @@ services:
|
||||
volumes:
|
||||
- postgres-data:/var/lib/postgresql/data
|
||||
|
||||
sc_pot_provider:
|
||||
image: brainicism/bgutil-ytdlp-pot-provider
|
||||
restart: unless-stopped
|
||||
|
||||
sc_api_daemon:
|
||||
build:
|
||||
context: .
|
||||
@@ -35,6 +39,7 @@ services:
|
||||
TELEGRAM_BOT_TOKEN: ${TELEGRAM_BOT_TOKEN:-}
|
||||
TELEGRAM_CHAT_ID: ${TELEGRAM_CHAT_ID:-}
|
||||
YTDLP_COOKIES_B64: ${YTDLP_COOKIES_B64:-}
|
||||
YTDLP_POT_PROVIDER_URL: http://sc_pot_provider:4416
|
||||
volumes:
|
||||
- shared-media:/shared-media
|
||||
ports:
|
||||
@@ -42,6 +47,7 @@ services:
|
||||
depends_on:
|
||||
- sc_redis
|
||||
- sc_postgres
|
||||
- sc_pot_provider
|
||||
|
||||
sc_heavy_worker:
|
||||
build:
|
||||
|
||||
Reference in New Issue
Block a user