From eaa7fc3885bbdb80aaf7107df9c4728d6dde7db9 Mon Sep 17 00:00:00 2001 From: morpheus65535 <5130500+morpheus65535@users.noreply.github.com> Date: Thu, 28 Jun 2018 23:05:55 -0400 Subject: [PATCH] Fix for Docker image #96 --- Dockerfile | 2 +- Dockerfile.arm64 | 2 +- Dockerfile.armhf | 2 +- root/etc/cont-init.d/20-config | 4 ++++ root/etc/services.d/bazarr/run | 4 ++++ 5 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 root/etc/cont-init.d/20-config create mode 100644 root/etc/services.d/bazarr/run diff --git a/Dockerfile b/Dockerfile index d390ffc21..93ab0c25d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,4 +16,4 @@ VOLUME /bazarr/data EXPOSE 6767 -CMD ["python", "/bazarr/bazarr.py"] +COPY root/ / diff --git a/Dockerfile.arm64 b/Dockerfile.arm64 index 3cd06c31e..20e2e67f3 100644 --- a/Dockerfile.arm64 +++ b/Dockerfile.arm64 @@ -18,4 +18,4 @@ VOLUME /bazarr/data EXPOSE 6767 -CMD ["python", "/bazarr/bazarr.py"] +COPY root/ / diff --git a/Dockerfile.armhf b/Dockerfile.armhf index 652450af0..7eb81c35d 100644 --- a/Dockerfile.armhf +++ b/Dockerfile.armhf @@ -18,4 +18,4 @@ VOLUME /bazarr/data EXPOSE 6767 -CMD ["python", "/bazarr/bazarr.py"] +COPY root/ / diff --git a/root/etc/cont-init.d/20-config b/root/etc/cont-init.d/20-config new file mode 100644 index 000000000..2669fbb24 --- /dev/null +++ b/root/etc/cont-init.d/20-config @@ -0,0 +1,4 @@ +#!/usr/bin/with-contenv bash + +# permissions +chown -R abc:abc /bazarr/data diff --git a/root/etc/services.d/bazarr/run b/root/etc/services.d/bazarr/run new file mode 100644 index 000000000..45954db3a --- /dev/null +++ b/root/etc/services.d/bazarr/run @@ -0,0 +1,4 @@ +#!/usr/bin/with-contenv bash + +exec s6-setuidgid abc python /bazarr/bazarr.py + \ No newline at end of file