Add browserless service to prod compose and document clean-pdf

This commit is contained in:
2026-07-06 13:30:24 +05:00
parent fd40b1e394
commit f143f58cea
3 changed files with 48 additions and 0 deletions
+15
View File
@@ -13,9 +13,14 @@ services:
NEXT_PUBLIC_APP_URL: "https://school.second-brain.ru"
RESEND_API_KEY: "${RESEND_API_KEY}"
EMAIL_FROM: "${EMAIL_FROM}"
BROWSER_WS_URL: "ws://browserless:3000"
BROWSERLESS_TOKEN: "${BROWSERLESS_TOKEN}"
PDF_MONTHLY_LIMIT: "${PDF_MONTHLY_LIMIT:-100}"
depends_on:
db:
condition: service_healthy
browserless:
condition: service_started
db:
image: postgres:16-alpine
@@ -32,5 +37,15 @@ services:
timeout: 5s
retries: 10
browserless:
image: ghcr.io/browserless/chromium
restart: unless-stopped
environment:
TOKEN: "${BROWSERLESS_TOKEN}"
CONCURRENT: "2"
QUEUED: "10"
TIMEOUT: "120000"
mem_limit: 1g
volumes:
postgres_data: