From 15868457cfb344aa632b8eedc437257b1a6b06a8 Mon Sep 17 00:00:00 2001 From: thespad Date: Wed, 3 Jul 2024 19:40:59 +0100 Subject: [PATCH] Move tmpdir, set COMPlus_EnableDiagnostics --- Dockerfile | 8 +++++--- Dockerfile.aarch64 | 8 +++++--- readme-vars.yml | 5 +++++ root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run | 7 +++++-- 4 files changed, 20 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index e1b14f0..829259a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,9 +10,11 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA LABEL maintainer="thespad" # set environment variables -ENV XDG_CONFIG_HOME="/config/xdg" -ENV SONARR_BRANCH="develop" -ENV SONARR_CHANNEL="v4-nightly" +ENV XDG_CONFIG_HOME="/config/xdg" \ + SONARR_BRANCH="develop" \ + SONARR_CHANNEL="v4-nightly" \ + COMPlus_EnableDiagnostics=0 \ + TMPDIR=/run/sonarr-temp RUN \ echo "**** install packages ****" && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index f8018be..bb485a2 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -10,9 +10,11 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA LABEL maintainer="thespad" # set environment variables -ENV XDG_CONFIG_HOME="/config/xdg" -ENV SONARR_BRANCH="develop" -ENV SONARR_CHANNEL="v4-nightly" +ENV XDG_CONFIG_HOME="/config/xdg" \ + SONARR_BRANCH="develop" \ + SONARR_CHANNEL="v4-nightly" \ + COMPlus_EnableDiagnostics=0 \ + TMPDIR=/run/sonarr-temp RUN \ echo "**** install packages ****" && \ diff --git a/readme-vars.yml b/readme-vars.yml index 8e940a8..fd2ee37 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -24,6 +24,9 @@ param_container_name: "{{ project_name }}" param_usage_include_vols: true param_volumes: - { vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/data", desc: "Database and Sonarr configs" } + +opt_param_usage_include_vols: true +opt_param_volumes: - { vol_path: "/tv", vol_host_path: "/path/to/tv", desc: "Location of TV library on disk" } - { vol_path: "/downloads", vol_host_path: "/path/to/download-client-downloads", desc: "Location of download managers output directory" } @@ -31,6 +34,8 @@ param_usage_include_ports: true param_ports: - { external_port: "8989", internal_port: "8989", port_desc: "The port for the Sonarr web interface" } +readonly_supported: true + # application setup block app_setup_block_enabled: true app_setup_block: | diff --git a/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run index ae4017a..1272a88 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run +++ b/root/etc/s6-overlay/s6-rc.d/init-sonarr-config/run @@ -1,6 +1,9 @@ #!/usr/bin/with-contenv bash # shellcheck shell=bash -# permissions +mkdir -p /run/sonarr-temp + +# permissions lsiown -R abc:abc \ - /config + /config \ + /run/sonarr-temp