service-teams-browser-bot/docker-compose.yml
ValueOn AG df01f1d731
All checks were successful
Deploy Teams-Browser-Bot / deploy (push) Successful in 2m49s
fix: resolve all deployment warnings - update deps (0 vulns), remove obsolete docker-compose version, suppress debconf, update base images
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-24 02:17:14 +02:00

25 lines
793 B
YAML

services:
teams-browser-bot:
build: .
ports:
- "4100:4100"
environment:
- NODE_ENV=production
- PORT=4100
- GATEWAY_WS_URL=${GATEWAY_WS_URL:-wss://api.poweron.swiss/api/teamsbot/ws}
- BOT_NAME=${BOT_NAME:-PowerOn AI}
- BOT_HEADLESS=false
- DISPLAY=:99
# Real Chrome installed in the image (see Dockerfile). Required for
# anonymous Teams joins so the light-meetings flow does not detect
# automation and force the bot into a lobby.
- BOT_BROWSER_CHANNEL=${BOT_BROWSER_CHANNEL:-chrome}
- LOG_LEVEL=info
- SCREENSHOT_ON_ERROR=true
volumes:
- ./output:/app/output
restart: unless-stopped
# Required for Playwright/Chrome
shm_size: '2gb'
security_opt:
- seccomp:unconfined