From 08f5afb47a4573dc9c919942848ed93c369e4dad Mon Sep 17 00:00:00 2001 From: Nirvana Date: Fri, 16 Jan 2026 20:02:33 +0100 Subject: [PATCH] Reformat --- docker-entrypoint.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 docker-entrypoint.sh diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh new file mode 100644 index 0000000..a062d87 --- /dev/null +++ b/docker-entrypoint.sh @@ -0,0 +1,23 @@ +#!/bin/bash +set -e + +# Create DRM plugins directory structure if it doesn't exist +mkdir -p /app/lib/streaming_providers/base/drm/plugins + +# Create symlink to volume-mounted DRM plugins +if [ ! -L /app/lib/streaming_providers/base/drm/plugins ]; then + rm -rf /app/lib/streaming_providers/base/drm/plugins + ln -sf /drm-plugins /app/lib/streaming_providers/base/drm/plugins +fi + +# Ensure the mounted directory exists +mkdir -p /drm-plugins + +# Copy default plugins if directory is empty (optional) +if [ -z "$(ls -A /drm-plugins)" ] && [ -d "/app/lib/streaming_providers/base/drm/default-plugins" ]; then + echo "Copying default DRM plugins..." + cp -r /app/lib/streaming_providers/base/drm/default-plugins/* /drm-plugins/ +fi + +# Execute the main command +exec "$@" \ No newline at end of file