add browserless

This commit is contained in:
2023-07-05 15:31:05 +08:00
parent f266e83c4c
commit ebd2bfbb9e

View File

@@ -0,0 +1,50 @@
version: '3.3'
services:
browserless:
ports:
- 3016:3000
environment:
# MAX_CONCURRENT_SESSIONS: 5 # 最大并发会话数
# CONNECTION_TIMEOUT: 30000 # 连接超时
# MAX_QUEUE_LENGTH: 5 # 最大队列长度
# PREBOOT_CHROME: false # 预启动Chrome
# DEMO_MODE: false # 演示模式
# HOST: browserless.cc.bi # 绑定主机
# WORKSPACE_DIR: './downloads' # 自定义工作区位置 默认 /tmp
# WORKSPACE_DELETE_EXPIRED: true # 自动删除工作区内容
# WORKSPACE_EXPIRE_DAYS: 30 # 自动删除的过期时间
# ENABLE_DEBUGGER: true # 禁用debugger
# DISABLE_AUTO_SET_DOWNLOAD_BEHAVIOR: false # 禁用下载行为
TOKEN: 'cd58fe3b-839b-47d6-8c88-f8f667b885ee' # 设置Token
# DEBUG: '*' # 日志会变大
# ENABLE_CORS: false # 启动跨域资源共享
# ENABLE_XVBF: true # 启用XVBF
# EXIT_ON_HEALTH_FAILURE: true # 健康故障时重启
# METRICS_JSON_PATH: '/root/metrics.json'
# KEEP_ALIVE: true
# CHROME_REFRESH_TIME: 3600000 # 保活状态下 在一段时间后关闭chrome
# SINGLE_RUN: false # 单次运行
# DEFAULT_BLOCK_ADS: true # 默认阻止广告
# DEFAULT_HEADLESS: false # 默认无头
# DEFAULT_LAUNCH_ARGS: '[\"--window-size=1920,1080\"]' # 默认启动参数
# DEFAULT_IGNORE_HTTPS_ERRORS: true # 默认忽略HTTPS
# DEFAULT_IGNORE_DEFAULT_ARGS: false # 默认忽略默认参数
# DEFAULT_USER_DATA_DIR: /tmp/my-profile # 默认用户数据目录
# ENABLE_API_GET: true # 允许使用GET请求
# FUNCTION_ENABLE_INCOGNITO_MODE: true
# PROXY_HOST: browserless.my-domain.com
# PROXY_PORT: 443
# PROXY_SSL: true
container_name: browserless
restart: unless-stopped
image: browserless/chrome
networks:
nginx:
aliases:
- browserless
networks:
nginx:
external: true
# https://www.browserless.io/docs/docker