diff --git a/qbittorrent/Dockerfile b/qbittorrent/Dockerfile index 5b0a2ca21..ba89c67b2 100644 --- a/qbittorrent/Dockerfile +++ b/qbittorrent/Dockerfile @@ -12,15 +12,15 @@ RUN \ #################### # AVOID NTP ISSUES # #################### - yum install -y ntp && \ - service ntpd stop && \ - ntpdate pool.ntp.org && \ + yum install -y ntp \ + && service ntpd stop \ + && ntpdate pool.ntp.org \ \ ################ # Install apps # ################ - apt-get update && \ - apt-get install -y \ + apt-get update \ + && apt-get install -y \ apt-transport-https \ jq \ curl \ @@ -33,46 +33,46 @@ RUN \ ################## # Install tempio # ################## - curl -L -f -s -o /usr/bin/tempio \ - "https://github.com/home-assistant/tempio/releases/download/${TEMPIO_VERSION}/tempio_${BUILD_ARCH}" && \ - chmod a+x /usr/bin/tempio && \ + && curl -L -f -s -o /usr/bin/tempio \ + "https://github.com/home-assistant/tempio/releases/download/${TEMPIO_VERSION}/tempio_${BUILD_ARCH}" \ + && chmod a+x /usr/bin/tempio \ \ ############## # STATISTICS # ############## - curl -L -f -s -o /tmp/tmp \ - "https://github.com/alexbelgium/downloads-tracker/archive/refs/tags/Qbittorrent.zip" && \ + && curl -L -f -s -o /tmp/tmp \ + "https://github.com/alexbelgium/downloads-tracker/archive/refs/tags/Qbittorrent.zip" \ \ ################## # Install bashio # ################## - mkdir -p /tmp/bashio && \ - curl -L -f -s "https://github.com/hassio-addons/bashio/archive/v${BASHIO_VERSION}.tar.gz" && \ - | tar -xzf - --strip 1 -C /tmp/bashio && \ - mv /tmp/bashio/lib /usr/lib/bashio && \ - ln -s /usr/lib/bashio/bashio /usr/bin/bashio && \ - rm -rf /tmp/bashio && \ + && mkdir -p /tmp/bashio \ + && curl -L -f -s "https://github.com/hassio-addons/bashio/archive/v${BASHIO_VERSION}.tar.gz" \ + | tar -xzf - --strip 1 -C /tmp/bashio \ + && mv /tmp/bashio/lib /usr/lib/bashio \ + && ln -s /usr/lib/bashio/bashio /usr/bin/bashio \ + && rm -rf /tmp/bashio \ \ ######################################## # Correct upstream image folders links # ######################################## \ # Allow UID and GID setting - sed -i 's/bash/bashio/g' /etc/cont-init.d/10-adduser && \ - sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' /etc/cont-init.d/10-adduser && \ - sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' /etc/cont-init.d/10-adduser && \ + && sed -i 's/bash/bashio/g' /etc/cont-init.d/10-adduser \ + && sed -i 's/{PUID:-911}/(bashio::config "PUID")/g' /etc/cont-init.d/10-adduser \ + && sed -i 's/{PGID:-911}/(bashio::config "PGID")/g' /etc/cont-init.d/10-adduser \ \ # Correct permissions - sed -i 's|/config|-R /config/qBittorrent|g' /etc/cont-init.d/10-adduser && \ - sed -i 's= /config=/config/qBittorrent || true=g' /etc/cont-init.d/30-config && \ + && sed -i 's|/config|-R /config/qBittorrent|g' /etc/cont-init.d/10-adduser \ + && sed -i 's= /config=/config/qBittorrent || true=g' /etc/cont-init.d/30-config \ \ # Set download folder to /share - sed -i 's|/downloads/|/share/qBittorrent/|g' /defaults/qBittorrent.conf && \ + && sed -i 's|/downloads/|/share/qBittorrent/|g' /defaults/qBittorrent.conf \ \ # Remove fixed folders, allows connection to webUI - sed '11,13d' /defaults/qBittorrent.conf && \ - echo 'WebUI\HostHeaderValidation=false' >> /defaults/qBittorrent.conf && \ - echo 'WebUI\LocalHostAuth=false' >> /defaults/qBittorrent.conf + && sed '11,13d' /defaults/qBittorrent.conf \ + && echo 'WebUI\HostHeaderValidation=false' >> /defaults/qBittorrent.conf \ + && echo 'WebUI\LocalHostAuth=false' >> /defaults/qBittorrent.conf # Copy root filesystem COPY rootfs /