From db582816d3c21cb82e5675f3adce04e8ac56050d Mon Sep 17 00:00:00 2001 From: Simon L Date: Mon, 13 Nov 2023 18:47:23 +0100 Subject: [PATCH] community containers - add memories Signed-off-by: Simon L --- community-containers/memories/memories.json | 33 +++++++++++++++++++++ community-containers/memories/readme.md | 12 ++++++++ 2 files changed, 45 insertions(+) create mode 100644 community-containers/memories/memories.json create mode 100644 community-containers/memories/readme.md diff --git a/community-containers/memories/memories.json b/community-containers/memories/memories.json new file mode 100644 index 00000000..ce29a558 --- /dev/null +++ b/community-containers/memories/memories.json @@ -0,0 +1,33 @@ +{ + "aio_services_v1": [ + { + "container_name": "nextcloud-aio-memories", + "display_name": "Memories Transcoder", + "documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/memories", + "image": "radialapps/go-vod", + "image_tag": "latest", + "internal_port": "47788", + "restart": "unless-stopped", + "environment": [ + "TZ=%TIMEZONE%", + "NEXTCLOUD_HOST=https://%NC_DOMAIN%" + ], + "volumes": [ + { + "source": "%NEXTCLOUD_DATADIR%", + "destination": "/mnt/ncdata", + "writeable": false + } + ], + "devices": [ + "/dev/dri" + ], + "nextcloud_exec_commands": [ + "php /var/www/html/occ app:install memories", + "php /var/www/html/occ app:enable memories", + "php /var/www/html/occ config:system:set memories.vod.external --value true --type bool", + "php /var/www/html/occ config:system:set memories.vod.connect --value nextcloud-aio-memories:47788" + ] + } + ] +} diff --git a/community-containers/memories/readme.md b/community-containers/memories/readme.md new file mode 100644 index 00000000..bb8e066d --- /dev/null +++ b/community-containers/memories/readme.md @@ -0,0 +1,12 @@ +## Memories +This container bundles the hardware-transcoding container of memories and auto-configures it for you. + +### Notes +- In order to actually enable the hardware transcoding, you need to add the following flag to AIO apart from adding this container: https://github.com/nextcloud/all-in-one#how-to-enable-hardware-transcoding-for-nextcloud +- 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/pulsejet/memories + +### Maintainer +https://github.com/pulsejet