diff --git a/handbrake/docker-compose.yml b/handbrake/docker-compose.yml new file mode 100644 index 0000000..af34db0 --- /dev/null +++ b/handbrake/docker-compose.yml @@ -0,0 +1,34 @@ +services: + handbrake: + container_name: handbrake + image: ghcr.io/jlesage/handbrake:v26.01.1 + 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