Files
IRC-kosmi-relay/docker-compose.yml

36 lines
924 B
YAML
Raw Normal View History

2025-10-31 16:17:04 -04:00
version: '3.8'
services:
matterbridge:
build:
context: .
dockerfile: Dockerfile
container_name: kosmi-irc-relay
restart: unless-stopped
volumes:
# Mount your configuration file
- ./matterbridge.toml:/app/matterbridge.toml:ro,z
# Optional: Mount a directory for logs
- ./logs:/app/logs:z
# If you need to expose any ports (e.g., for API or webhooks)
# ports:
# - "4242:4242"
environment:
# Chrome/Chromium configuration for headless mode
- CHROME_BIN=/usr/bin/chromium
- CHROME_PATH=/usr/bin/chromium
# Optional: Set timezone
- TZ=America/New_York
# Security options for Chrome in Docker
security_opt:
- seccomp:unconfined
# Optional: Set memory limits
# mem_limit: 512m
# mem_reservation: 256m
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "3"