From ad30edfce6a809dea96840f668cc5841f7dfc323 Mon Sep 17 00:00:00 2001 From: "Simon L." Date: Thu, 27 Jun 2024 10:59:08 +0200 Subject: [PATCH] community-containers: add makemkv Signed-off-by: Simon L. --- community-containers/makemkv/makemkv.json | 44 +++++++++++++++++++++++ community-containers/makemkv/readme.md | 12 +++++++ 2 files changed, 56 insertions(+) create mode 100644 community-containers/makemkv/makemkv.json create mode 100644 community-containers/makemkv/readme.md diff --git a/community-containers/makemkv/makemkv.json b/community-containers/makemkv/makemkv.json new file mode 100644 index 000000000000..da456d8e6f4a --- /dev/null +++ b/community-containers/makemkv/makemkv.json @@ -0,0 +1,44 @@ +{ + "aio_services_v1": [ + { + "container_name": "nextcloud-aio-makekv", + "display_name": "MakeMKV", + "documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/makemkv", + "image": "jlesage/makemkv", + "image_tag": "latest", + "internal_port": "5800", + "restart": "unless-stopped", + "ports": [ + { + "ip_binding": "%APACHE_IP_BINDING%", + "port_number": "5800", + "protocol": "tcp" + } + ], + "volumes": [ + { + "source": "nextcloud_aio_makemkv", + "destination": "/config", + "writeable": true + }, + { + "source": "%NEXTCLOUD_DATADIR%", + "destination": "/storage", + "writeable": false + }, + { + "source": "%NEXTCLOUD_MOUNT%/%MKV_DRIVE%/makemkv", -> MKV_DRIVE is missing and the replacement will also not work + "destination": "/output", + "writeable": true + } + ], + "backup_volumes": [ + "nextcloud_aio_makemkv" + ], + "devices": [ + "/dev/sr0", -> check the devices for my drive + "/dev/sg2" -> check the devices for my drive + ] + } + ] +} diff --git a/community-containers/makemkv/readme.md b/community-containers/makemkv/readme.md new file mode 100644 index 000000000000..46c03533e93f --- /dev/null +++ b/community-containers/makemkv/readme.md @@ -0,0 +1,12 @@ +## MakeMKV +This container bundles MakeMKV and auto-configures it for you. + +### Notes +- ⚠️ TODO +- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack + +### Repository +https://github.com/jlesage/docker-makemkv + +### Maintainer +https://github.com/szaimen