Files
docker-compose/handbrake/docker-compose.yml

35 lines
893 B
YAML

services:
handbrake:
container_name: handbrake
image: ghcr.io/jlesage/handbrake:v26.02.2
restart: unless-stopped
deploy:
resources:
limits:
cpus: '${CPU_LIMIT}'
environment:
- USER_ID=${USER_ID}
- GROUP_ID=${GROUP_ID}
- UMASK=${UMASK}
- TZ=${TZ}
- DISPLAY_WIDTH=${DISPLAY_WIDTH}
- DISPLAY_HEIGHT=${DISPLAY_HEIGHT}
- DARK_MODE=${DARK_MODE}
- WEB_AUDIO=${WEB_AUDIO}
- HANDBRAKE_GUI=${HANDBRAKE_GUI}
- AUTOMATED_CONVERSION=${AUTOMATED_CONVERSION}
volumes:
- ${APPDATA_PATH}/handbrake/config:/config
- ${DATA_PATH}:/storage:ro
- ${APPDATA_PATH}/handbrake/watch:/watch
- ${APPDATA_PATH}/handbrake/output:/output
- ${APPDATA_PATH}/handbrake/trash:/trash
ports:
- ${PORT}:5800
networks:
- frontend
networks:
frontend:
external: true